`

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 Developer 远程连接Oracle数据库

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

    pl/sql developer使用教程

    PL/SQL Developer是一款由Allround Automations公司开发的集成开发环境(IDE),专门用于编写、测试和管理Oracle数据库的PL/SQL代码。本教程将深入介绍如何充分利用这款强大的工具,帮助初学者快速上手。 一、PL/...

    pl/sql developer11.0

    PL/SQL Developer是一款由Allround Automations公司开发的专业Oracle数据库开发工具,专为编写、调试、测试和管理PL/SQL代码而设计。标题中的“pl/sql developer11.0”指的是该软件的第11个主要版本。在本文中,我们...

    PL/SQL Developer trial version问题

    PL/SQL Developer是一款由Allround Automations公司开发的Oracle数据库集成开发环境,专门用于编写、调试和管理PL/SQL代码。在你所遇到的问题中,"trial version"指的是试用版,这意味着你正在使用的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 10.0.5版本带sn亲测好用推荐

    PL/SQL Developer是一款由Allround Automations公司开发的专门针对Oracle数据库进行开发、管理和调试的集成开发环境(IDE)。在10.0.5这个版本中,它为开发者提供了高效且用户友好的界面,用于编写、测试和调试PL/...

    PL/SQL Developer Evaluation Version 14.0.0.1961官方多语言版本(32位)

    1. **PL/SQL**:PL/SQL是Oracle数据库的一种过程化编程语言,结合了SQL和传统的结构化编程语言的特点。它允许开发者创建存储过程、函数、触发器等数据库对象,以增强数据库的功能和性能。 2. **Oracle Database**: ...

    PL/SQL Developer 13.0.6中文版32位64位+注册码

    PL/SQL Developer是一款专为Oracle数据库开发人员设计的集成开发环境(IDE),它极大地提高了编写、调试和管理PL/SQL代码的效率。13.0.6版本是该软件的一个更新迭代,旨在提供更好的性能和稳定性,同时也可能包含了...

    oracle10g_pl/sql

    Oracle 10g PL/SQL 是Oracle数据库系统中用于创建和管理存储过程、函数、触发器等数据库对象的编程语言。本教程旨在为初学者提供一个全面的学习平台,同时也为经验丰富的开发者提供参考资料。PL/SQL是Oracle特有的...

    PL/SqlDeveloper汉化版

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

    PL/SQL Developer 中文版帮助手册(PDF)

    PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境(IDE),它支持PL/SQL语言的开发、测试与调试。这款工具主要针对Oracle数据库管理员、开发者和程序员。通过提供一系列强大的功能,PL/SQL Developer极大...

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

    PL/SQL Developer是一款强大的Oracle开发工具,它提供了一个直观的图形用户界面(GUI),使得设置定期计划任务变得非常简单。下面将详细介绍如何使用PL/SQL Developer来创建Oracle的定期计划任务。 首先,我们要...

    pl/sql developer 用户指南中文版

    1. PL/SQL:PL/SQL是Oracle公司开发的一种过程化编程语言,结合了SQL的查询功能与传统的编程语言元素,如变量、流程控制结构和异常处理。在PL/SQL Developer中,你可以编写、编辑、测试和优化这些代码。 2. 集成...

    Oracle PL/SQL程序设计(第5版)(上下册)

    - **环境搭建与配置**:本书将介绍如何在不同的操作系统环境下安装并配置Oracle 11g数据库环境,以及如何设置PL/SQL Developer或其他开发工具来编写和测试PL/SQL代码。 - **基本语法与结构**:包括数据类型、变量...

    PL/SQL Developer 10

    plsqldev1001 oracle use tool

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

    【PL/SQL Developer连接64位Oracle图解】 在64位Windows系统(例如Win7 64Bit)上,由于32位的PL/SQL Developer无法直接连接64位Oracle数据库,因此需要采取特殊的方法来实现连接。本文将详细说明如何在64位环境下...

    PL/SQL Developer 11.0.2.1766绿色破解官方中文版下载

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

    pl/sql developer 8.0

    PL/SQL Developer是一款由Allround Automations公司开发的专门针对Oracle数据库进行开发、调试和管理的集成开发环境(IDE)。标题中的"8.0"指的是该软件的版本号,这通常意味着它具备那个时期PL/SQL Developer的主要...

    oracle pl/sql developer 破解版

    oracle pl/sql developer 破解版

    PL/SQL Developer

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

Global site tag (gtag.js) - Google Analytics