`
chinapkw
  • 浏览: 110906 次
  • 性别: 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 ...

    Oracle连接工具sqldeveloper-4.0.3.16.84-x64

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

    sqldeveloper-21.4.3.x64+jdk1.8

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

    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 ...

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

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

    Oracle11g 32位 64位 内附备份sqldeveloper64位

    1.里面有32位和64位oracle11g及单独的sqldeveloper 64位版(备用)和JDK1.6 64位)。 2.若是安装oracle64位,sqldeveloper打不开的话,就用资源里的这个sqldeveloper(是64位的)把oracle里面的sqldeveloper给覆盖了...

    Oracle sqldeveloper(2)

    Oracle SQL Developer 是一款由Oracle公司推出的免费数据库管理工具,它为数据库管理员(DBA)、开发人员和分析师提供了统一的工作环境,以方便他们管理和操作Oracle数据库。这个“Oracle SQL Developer(2)”很可能...

Global site tag (gtag.js) - Google Analytics