--今天试着安装了,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 做为自己的报表,并且可以共享出其他同事。
再来张立体的
自定义的。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;
加入断点执行
--小提示
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
分享到:
相关推荐
### Oracle SQL Developer 使用教程 #### 一、Oracle Database Home Page 的使用 在开始介绍 Oracle SQL Developer 的使用之前,我们先来看看如何使用 Oracle Database Home Page。这部分内容非常重要,因为它是...
Oracle SQL Developer 是一款由Oracle公司推出的免费数据库管理工具,它为数据库管理员(DBA)和开发人员提供了一个全面的集成环境,以便于管理和操作Oracle数据库。这个工具的强大之处在于其直观的用户界面和广泛的...
**Oracle SQL Developer 详解** Oracle SQL Developer 是一款强大的、免费的可视化数据库管理工具,由 Oracle 公司提供,主要用于管理 Oracle 数据库系统。版本号 "23.1.0.097.1607-x64" 表明这是一款针对 64 位...
本文将详细讲解如何使用Oracle SQL Developer工具进行这样的迁移过程,以及如何解决在迁移过程中遇到的问题。 首先,确保你拥有正确的工具。在这个案例中,你需要MySQL 5.6.37、Oracle 11g以及Oracle SQL Developer...
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
Oracle SQL Developer 是一款由Oracle公司推出的强大的数据库管理工具,它为数据库管理员(DBA)、开发者以及数据分析师提供了全面的功能,以高效地管理和操作Oracle数据库。本文档将深入讲解Oracle SQL Developer的...
### 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 SQL Developer 是一款由Oracle公司推出的免费的数据库管理工具,主要面向开发人员和数据库管理员,提供了...只需下载并解压压缩包中的sqldeveloper文件,按照安装指南进行操作,即可开始你的Oracle数据库之旅。
Oracle SQL Developer是Oracle公司出品的一个免费的集成开发环境。是一个免费非开源的用以开发数据库应用程序的图形化工具,使用 SQL Developer 可以浏览数据库对象、运行 SQL 语句和脚本、编辑和调试 PL/SQL 语句。...
### Oracle SQL Developer Migration Workbench (MySQL to Oracle) #### 概述 随着企业信息化建设的不断深入,数据库迁移已经成为一种常见的需求。特别是在不同数据库系统之间的数据迁移过程中,如何保证数据的...
Oracle SQL Developer 是一款由Oracle公司推出的强大的数据库管理工具,它专为开发人员和数据库管理员设计,提供了全面的界面来管理Oracle数据库。这款64位版本的SQL Developer在处理大型数据库时能提供更好的性能和...
Oracle SQL Developer 是一款由甲骨文公司(Oracle Corporation)开发并提供的免费集成开发环境(IDE),专门用于管理和操作Oracle数据库。这款工具旨在简化SQL查询、数据管理、数据库开发以及数据库对象的创建和...
PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境,它极大地简化了PL/SQL语言的编写、调试和管理任务。远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程...
### Oracle官方客户端-Sql Developer详解 #### 一、概述 Oracle SQL Developer是一款由Oracle公司自主开发的免费数据库管理工具,支持多种操作系统,并且基于Java语言编写。它通过JDBC(Java Database ...
- 首先确保`sqldeveloper.conf`文件位于正确的目录下(通常是`M\sqldeveloper\bin`)。这个文件用于配置SQL Developer的基本运行参数。 - **检查`SetJavaHome`设置**:确认`SetJavaHome`是否正确指定了`JAVA_HOME`的...
1.里面有32位和64位oracle11g及单独的sqldeveloper 64位版(备用)和JDK1.6 64位)。 2.若是安装oracle64位,sqldeveloper打不开的话,就用资源里的这个sqldeveloper(是64位的)把oracle里面的sqldeveloper给覆盖了...
Oracle SQL Developer 是一款由Oracle公司推出的免费数据库管理工具,它为数据库管理员(DBA)、开发人员和分析师提供了统一的工作环境,以方便他们管理和操作Oracle数据库。这个“Oracle SQL Developer(2)”很可能...