`
chinapkw
  • 浏览: 112360 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

男人oracle,试用oracle sql developer

阅读更多
--今天试着安装了,oracle sql developer 版本如下,试用了一下,报表和过程的断点调试
--Java(TM) 平台  1.6.0_11
--Oracle IDE  2.1.0.63.73
--版本化支持  2.1.0.63.73

oracle sql developer 自带了一些很有用的报表比如top sql,空闲表空间,等待事件等。可以图形和表的形式查看
并且可以自己定义报表。

一。自定义报表。

在报表标签页最下方,有用户定义报表,右键添加报表
起一个名字,写入sql
例:以scott 为例。查看各部门,每种工作支付的工资。
select (select dname from dept where dept.deptno=emp.deptno),
        job,
        sum(sal)
from emp
group by deptno,job

选择样式为chart 里面的选项可自己定义,报表样式,如饼图,柱状图,以及是否为立体图
本例生成的报表为:图一
报表类型还可以用plsql_dbms_output 来输出html 类型的报表,可以自己定义报表。
declare
html_str varchar(5000);
html_str_in varchar(5000);                        
begin
dbms_output.put_line ('<H1 align=center> <font color=blue >chinapkw.iteye.com</font> </H1><br><img src=http://ftp.iteye.com/public/javaeye/banner.jpg ></img>');
html_str:='<table width="100%" border="0" cellspacing="1" bgcolor="#000">
                        <tr align=center> 
                                <td bgcolor="#FFFFFF">
                                    姓名
                                </td> 
                                <td bgcolor="#FFFFFF">
                                    工作
                                </td> 
                                <td bgcolor="#FFFFFF">
                                    薪水
                                </td> 
                                <td bgcolor="#FFFFFF">
                                    所在部门
                                </td>                                 
                            </tr>
                        ';
dbms_output.put_line(html_str);
for cur in (select ename,job,sal,deptno from emp) loop
    html_str_in := '<tr align=left > 
                                <td bgcolor="#FFFFFF">
                                    '||cur.ename||'
                                </td> 
                                <td bgcolor="#FFFFFF">
                                    '||cur.job||'
                                </td> 
                                <td bgcolor="#FFFFFF">
                                    '||cur.sal||'¥
                                </td> 
                                <td bgcolor="#FFFFFF">
                                    '||cur.deptno||'
                                </td>                                 
                            </tr>';
    dbms_output.put_line(html_str_in);
end loop;
dbms_output.put_line('</table>');
end;
除了图形报表,用户可以把一些常用的sql 做为自己的报表,并且可以共享出其他同事。

 

emp_chart

 

再来张立体的

emp_chart2

自定义的。dbms_output 报表

dbms_output

 

二。断点调试,procedure

创建一个简单的procedure

顺便用一下 oracle sql developer 的代码模板

在编辑窗口中,输入cp 右键代码模板,就会自动生成,一个procedure 模板

CREATE PROCEDURE procedure_name
      [ (parameter]) ]
      IS
          [declaration_section]
      BEGIN
          ...
      END procedure_name;

代码还可以自己定义,还挺方便的,简单修改下就可以用了。

create or replace
PROCEDURE SP_TEST(O_NUM OUT NUMBER, O_MSG OUT VARCHAR) IS
    SQL_STR VARCHAR(200);
    V_FLAG  NUMBER;
    E_NODATA EXCEPTION;
BEGIN
    SQL_STR := 'select count(1) from emp';
    EXECUTE IMMEDIATE SQL_STR
        INTO V_FLAG;
    IF V_FLAG<1 THEN
        DBMS_OUTPUT.PUT_LINE('emp is empty!');
        RAISE E_NODATA;
    END IF;
EXCEPTION
    WHEN E_NODATA THEN
        O_NUM := SQLCODE;
        O_MSG := 'emp is empty!';
    WHEN OTHERS THEN
        O_NUM := SQLCODE;
        O_MSG := SQLERRM;
END;

加入断点执行

 debug

 

--小提示

oracle sql developer 需要 jdk 1.6.04或以上
我的版本是1.6.10 却提示装不了
所以建议可以下载 带jdk 的129m
http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-2.10.00.620.61.zip

 

  • 大小: 30.5 KB
  • 大小: 80.5 KB
  • 大小: 35.5 KB
  • 大小: 88.3 KB
1
1
分享到:
评论

相关推荐

    ORACLE_SQLDeveloper使用教程

    ### Oracle SQL Developer 使用教程 #### 一、Oracle Database Home Page 的使用 在开始介绍 Oracle SQL Developer 的使用之前,我们先来看看如何使用 Oracle Database Home Page。这部分内容非常重要,因为它是...

    OracleSQLDeveloper

    Oracle SQL Developer 是一款由Oracle公司推出的免费数据库管理工具,它为数据库管理员(DBA)和开发人员提供了一个全面的集成环境,以便于管理和操作Oracle数据库。这个工具的强大之处在于其直观的用户界面和广泛的...

    Oracle可视化工具sqldeveloper-23.1.0.097.1607-x64

    **Oracle SQL Developer 详解** Oracle SQL Developer 是一款强大的、免费的可视化数据库管理工具,由 Oracle 公司提供,主要用于管理 Oracle 数据库系统。版本号 "23.1.0.097.1607-x64" 表明这是一款针对 64 位...

    记使用Oracle SQL Developer 迁移MySql 数据至 Oracle.docx

    本文将详细讲解如何使用Oracle SQL Developer工具进行这样的迁移过程,以及如何解决在迁移过程中遇到的问题。 首先,确保你拥有正确的工具。在这个案例中,你需要MySQL 5.6.37、Oracle 11g以及Oracle SQL Developer...

    oracle sqldeveloper连接mysql、SQLServer第三方dll

    解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...

    Oracle SQL Developer 使用说明

    Oracle SQL Developer 是一款由Oracle公司推出的强大的数据库管理工具,它为数据库管理员(DBA)、开发者以及数据分析师提供了全面的功能,以高效地管理和操作Oracle数据库。本文档将深入讲解Oracle SQL Developer的...

    Oracle SQL Developer 2.1

    ### Oracle SQL Developer 2.1: Key Features and Capabilities #### Introduction to Oracle SQL Developer Oracle SQL Developer is a powerful, user-friendly graphical user interface (GUI) tool designed ...

    OracleSQLDeveloper最全使用教程.doc

    1. **启动程序**:在Windows环境下,通过资源管理器找到安装目录下的 `sqldeveloper.exe` 文件并双击运行。注意,非Windows环境同样支持运行此程序,但可能需要通过命令行或其他方式启动。 2. **新建数据库连接**:...

    Oracle连接工具sqldeveloper-4.0.3.16.84-x64

    Oracle SQL Developer 是一款由Oracle公司推出的免费的数据库管理工具,主要面向开发人员和数据库管理员,提供了...只需下载并解压压缩包中的sqldeveloper文件,按照安装指南进行操作,即可开始你的Oracle数据库之旅。

    Oracle SQL Developer Data Modeler:PDM创建指南

    内容概要:本文详细介绍了如何使用Oracle SQL Developer Data Modeler工具进行物理数据模型(PDM)的设计与创建。主要内容包括软件的安装配置,创建PDM的概念详解,基本功能操作方法以及模型设计的原则与最佳实践。...

    sqldeveloper-21.4.3.x64+jdk1.8

    Oracle SQL Developer是Oracle公司出品的一个免费的集成开发环境。是一个免费非开源的用以开发数据库应用程序的图形化工具,使用 SQL Developer 可以浏览数据库对象、运行 SQL 语句和脚本、编辑和调试 PL/SQL 语句。...

    Oracle SQL Developer unit test

    ### Oracle SQL Developer 单元测试详解 #### 一、引言 Oracle SQL Developer是一款功能强大的免费集成开发环境(IDE),专为Oracle数据库开发者设计。它不仅支持多种数据库操作,还具备了单元测试的功能,这对于确保...

    oracle sql developer数据库连接成功后打不開表

    - 首先确保`sqldeveloper.conf`文件位于正确的目录下(通常是`M\sqldeveloper\bin`)。这个文件用于配置SQL Developer的基本运行参数。 - **检查`SetJavaHome`设置**:确认`SetJavaHome`是否正确指定了`JAVA_HOME`的...

    oracle sql developer数据迁移

    Oracle SQL Developer 数据迁移 Oracle SQL Developer 数据迁移是指将 MySQL 数据库迁移到 Oracle 数据库的过程。这个过程需要使用 Oracle SQL Developer 工具,该工具提供了强大的数据迁移功能,可以快速地将 ...

    Oracle SQL Developer Data Modeler实体关系图ERD绘制详解

    本文详尽介绍了使用Oracle SQL Developer Data Modeler进行实体关系图ERD绘制的方法及其功能特性。主要包括Data Modeler的基本介绍、ERD的设计步骤、规范化数据库设计的方法、ERD的编辑优化技巧及导出和分享数据模型...

    Oracle SQLDeveloper Migration Workbench(MySQL to Oracle)

    ### Oracle SQL Developer Migration Workbench (MySQL to Oracle) #### 概述 随着企业信息化建设的不断深入,数据库迁移已经成为一种常见的需求。特别是在不同数据库系统之间的数据迁移过程中,如何保证数据的...

    oracle sql developer 附带说明

    Oracle SQL Developer 是一款由Oracle公司推出的强大的数据库管理工具,它专为开发人员和数据库管理员设计,提供了全面的界面来管理Oracle数据库。这款64位版本的SQL Developer在处理大型数据库时能提供更好的性能和...

    oracle sql developer 介绍

    Oracle SQL Developer 是一款由甲骨文公司(Oracle Corporation)开发并提供的免费集成开发环境(IDE),专门用于管理和操作Oracle数据库。这款工具旨在简化SQL查询、数据管理、数据库开发以及数据库对象的创建和...

    PL/SQL Developer 远程连接Oracle数据库

    PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境,它极大地简化了PL/SQL语言的编写、调试和管理任务。远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程...

    Oracle官方客户端-Sql Developer

    ### Oracle官方客户端-Sql Developer详解 #### 一、概述 Oracle SQL Developer是一款由Oracle公司自主开发的免费数据库管理工具,支持多种操作系统,并且基于Java语言编写。它通过JDBC(Java Database ...

Global site tag (gtag.js) - Google Analytics