
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) 可查看每个表空间中的可用空间。

单击 Apply 保存。 单击 Employee Reports 节点旁边的加号,然后单击新报表。可能会看到 Select Connection 对话框。假如这样,则选择 HR 连接并单击 OK。 现在,您是您第一个用户定义报表的自豪的所有者。尽管该报表很有用,但假如它能列出部门名称而非部门 ID,用处就更大了。要添加该功能,首先在该报表上单击鼠标右键。您将注重到该报表在上下文菜单中具有以下几项:Open、Open New Window、Edit 和 Show Properties。选择 Edit。 更改您的查询,使其包括 Departments 中的部门名称: Select d.department_name, count(*)From Employees eJoin Departments d On (e.department_id = d.department_id)Group By d.department_name单击 Apply 保存,然后返回报表。 让我们将这个报表变得更加有趣。在该报表上单击鼠标右键,选择 Copy。假如再次单击鼠标右键,将发现没有了 Paste 选项。右键单击 Employee Reports 节点。现在可以粘贴报表了。右键单击新报表(结尾处有括号包含着数字的报表),选择 Edit。将查询更改为下面的测试: Select e.Last_Name, e.First_name, d.department_name, count(*) over (partition by d.department_name) dept_count, count(*) over ()From Employees eJoin Departments d On (e.department_id = d.department_id)
新闻热点
疑难解答