`

oracle pl/sql developer报表教程1

阅读更多
您正在看的ORACLE教程是:充分利用 Oracle SQL Developer 报表。
   Oracle SQL Developer(以前称为 Project Raptor)是 Oracle 针对开发人员和 DBA 新推出的多平台图形用户界面 (GUI)。与 Oracle 数据库 10g 快捷版 (XE) 以及 Oracle JDeveloper 一样,可以免费下载 Oracle SQL Developer。Oracle SQL Developer 可在 Windows、Macintosh 和 Linux 平台上运行。

   Oracle SQL Developer 为开发人员提供了许多强大特性,包括用于操作数据库对象的图形对话框、SQL 工作表、PL/SQL 编辑器以及一个报表工具。它基于 Oracle JDeveloper Java IDE,具有直观的树状导航结构。

    报表工具允许以两种方式创建报表:可以从一大组预定义的标准数据字典报表中进行选择,也可以创建一个用户自定义的报表。Oracle SQL Developer 报表还支持绑定变量和下钻报表。

    安装、配置以及创建到数据库的连接超出了本文的讨论范围。有关这些主题的详细信息,请参阅 OTN 上的 Oracle SQL Developer 主页。

    要使用报表,首先启动适合您平台的 Oracle SQL Developer。连接到一个数据库,单击 Reports 选项卡。单击 Reports 符号旁边的加号 (+),然后单击 Data Dictionary Reports 旁边的加号。暂时先不管 User Defined Reports 项。

    树状视图导航在此表现为文件夹和文件。例如,Data Dictionary Reports 目录是 Reports 文件夹的子目录,或者用导航语法表示为 Reports->Data Dictionary Reports。

单击 Data Dictionary 文件夹中任意子文件夹旁边的加号。



Oracle 提供的报表
(注:运行某个报表时,可能会看到 Select Connection 对话框。选择您的连接,然后单击 OK。 )



Data Dictionary Reports 文件夹列出了 Oracle 提供的预定义报表集合。我们首先来看看这些标准报表中的一些报表。下面列出的是我发现在工作中很有用的一些报表。浏览这些报表,看看哪些报表可能对您有用。

All Parameters 报表 (Reports->Data Dictionary Reports->Database Administration->Database Parameters->All Parameters) 列出了所有的数据库初始化参数。

当您单击某个报表时,该报表自动运行。一些报表具有 Enter Bind Values 对话框,该对话框允许您限制对某些参数的查询。我将在下面详细讨论绑定变量。要运行该报表,选择 Apply。

图文




选择 Free Space 报表 (Reports->Data Dictionary Reports->Database Administration->Storage->Free Space) 可查看每个表空间中的可用空间。

图文


Active Sessions 报表 (Reports->Data Dictionary Reports->Database Administration->Sessions->Active Sessions) 显示了数据库中的所有活动会话。使用该报表可查看登录的用户及其会话的详细信息。



   我发现 Top SQL 节点下的所有报表 (Reports->Data Dictionary Reports->Database Administration->Top SQL->*) 都很有价值。我喜欢对系统中进行的操作有一个整体了解,按 CPU 或 IO 查看 Top SQL 就是实现此目的的一个不错方法。

   当我记不住确切的表名或列名时,User Tables 报表 (Reports->Data Dictionary Reports->Table->User Tables) 就是个不错的帮手。

   我发现 Quality Assurance 报表 (Reports->Data Dictionary Reports->Table->Quality Assurance->*) 在开发过程中很有价值。我倾向于手工编写大量的 DDL 代码,很可能会丢失某个索引或键。

   使用 PL/SQL 搜索报表 (Reports->Data Dictionary Reports->PL/SQL->Search Source Code) 可以节省大量时间。可以根据对象名称或源文本字符串进行搜索。

    我们来看看该报表背后的 SQL 代码。在需要的时候运行该报表。在 Reports 窗格上,报表数据上方有三个按钮:一个红色的图钉、一个绿色的三角形,以及矩形中的文本 SQL。最后一个按钮从报表中复制 SQL,将其放在一个 SQL 工作表中。单击 SQL 按钮。


图文


查看所提供的 SQL 是一个学习一些 SQL 技巧的好方法。其中有些技巧将帮助您创建自己的用户定义报表。

下钻报表
Oracle SQL Developer 报表的一个重要特性是下钻功能。这是我最喜欢的 Oracle SQL Developer 特性之一。我稍后将在本文中将向您介绍如编写自己的下钻报表。

打开 Reports->Data Dictionary Reports->Table->User Tables 报表,它列出您模式中的所有表。运行了该报表后,双击结果集网格中的任一行。

该操作将打开一个包含表的说明的新选项卡。如果您遵循了以上操作,现在就会看到该表的列定义。在数据窗格中,您将有两个选项卡:一个针对所运行的报表,另一个针对下钻对象。打开另一个报表,双击某一行
分享到:
评论

相关推荐

    PL/SQL Developer9.06

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    PL/SQL Developer v8.0.3 1510

    PL/SQL Developer 8.0.3 1510 含注册机 PL/SQL Developer is an Integrated Development Environment that is specifically targeted at the development of stored program units for Oracle Databases. Over ...

    PL/SQL Developer V7.1.4

    PL/SQL Developer是一种集成的开发环境,专门用于开发、测试、调试和优化Oracle PL/SQL存储程序单元,比如触发器等。PL/SQL Developer功能十分全面,大大缩短了程序员的开发周期。强大的PL/SQL编辑器,完善的Debugger...

    PL/SqlDeveloper汉化版

    虽然目前来看 PL/SQL Developer 的功能远不如 SQL Developer,但它是用纯 JAVA 开发的 ORACLE 数据库管理工具,所以可以比较轻松的支持跨操作系统平台使用,可以在非 windows OS 上使用。由于 PL/SQL Developer 在 ...

    PL/SQL Developer 10

    plsqldev1001 oracle use tool

    oracle pl/sql developer 破解版

    oracle pl/sql developer 破解版

    PL/SQL Developer

    PL/SQL Developer超强大的oracle数据库编辑器; PL/SQL Developer是一种集成的开发环境,专门用于开发、测试、调试和优化Oracle PL/SQL存储程序单元,比如触发器等。PL/SQL Developer功能十分全面,可以大大缩短...

    PL/SQL Developer 6.05注册版-1

    PL/SQL Developer(pl/sql)是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。 <br>此版本包含注册文件和简体中文语言安装包 <br>Enhancements in PL/SQL Developer 7.1.5 ====================...

    PL/SQL Developer 9.0.4.1644 绿色中文版_带注册机

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    Oracle Advanced PL/SQL Developer Professional Guide

    除了编程之外,本书还提供了有关开发工具SQL Developer的使用的工具建议,采用数据库环境中的最佳实践并保护PL / SQL代码中的易受攻击区域以避免代码注入。 关于作者 Saurabh K. Gupta是一位经验丰富的数据库技术...

    DBATools For PL/SQL Developer

    DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同时也可以进行数据库管理及监控,大大提高...

    PL/SQL Developer 客户端

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加...

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

    NULL 博文链接:https://hankzhouzhm.iteye.com/blog/1765955

    oracle10g_pl/sql

    oracle10g pl/sql完备教程,供初学者学习与开发者参考

    PL/SQL Developer 10.0.5版本带sn亲测好用推荐

    PL/SQL Developer 10.0.5最新版本 带sn(通过网上获得)。亲测好用推荐给大家

    PL/SQL Developer 7.1.5 注册版-3

    PL/SQL Developer(pl/sql 7.1.5)是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。 <br>此版本包含注册文件和简体中文语言安装包 <br>Enhancements in PL/SQL Developer 7.1.5 ==============...

    PL/SQL Developer9.0.4 注册机

    Oracle PL/SQL Developer9.0.4 注册机

    使用PL/SQL Developer图形界面轻松实现oracle定期计划任务

    使用PL/SQL Developer图形界面轻松实现oracle定期计划任务。文字加截图详细说明。案例:每5秒钟自动清空Book_Temp表中数据。

    PL/SQL Developer如何连接64位的Oracle图解

    在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer,此时就不能使用PL/SQL Developer来进行直接连接的,所以要想实现连接还得需要其他途径来完成。下面就来说明如何实现连接

    PL/SQL Developer 12.0.5 中文免安装版

    注册码(适用于12.0.5之前的版本) Product Code(产品编号):jtrexa75fat2mgcetfhx767laqrbtssqrk serialNumber(序列号):335566 password(口令):xs374ca

Global site tag (gtag.js) - Google Analytics