来源:Oracle认证 发布时间:2012-11-12 Oracle认证视频 评论
binds 节点应如下所示:
<binds><bind id=""><type></type><prompt></prompt><value></value><tooltip></tooltip></bind></binds>
bind 标记的 id 属性是绑定变量的名称。以这种方式创建绑定变量时,如果您包括了一个绑定变量,就必须包括该报表的所有绑定变量。
如果希望某个绑定变量有一个默认值,可以将该值放在 value 元素中。
进一步的描述放在 ToolTip 中。对于 original_or_recycle、original_name 和 object_type 这三个变量,使用下面的值:
<binds><bind id="original_or_recycle"><type><![CDATA[null</type><prompt><![CDATA[original_or_recycle</prompt><value><![CDATA[NULL_VALUE</value><tooltip><![CDATA[Enter 1 to drill down to the original object, otherwise leave it null</tooltip></bind><bind id="original_name"><type><![CDATA[null</type><prompt><![CDATA[original_name</prompt><value><![CDATA[NULL_VALUE</value><tooltip><![CDATA[Enter the original name</tooltip></bind><bind id="object_type"><type><![CDATA[null</type><prompt><![CDATA[object_type</prompt><value><![CDATA[NULL_VALUE</value><tooltip><![CDATA[Enter an object type</tooltip></bind></binds>
使用 ![CDATA ]] 文本是一种保护自己的方法,因为它告诉 XML 分析器不要尝试解释方括号中的内容。如果您不熟悉 XML,应该努力总是包括该文本。
修改描述性文本和默认值有很大的价值,因此我打赌 Oracle 的 SQL Developer 团队过一段时间将对此进行改进。现在已经有了定制的能力;只不过还没有接口。
修改了 UserReports.xml 文件之后,您将需要退出并重新启动 Oracle SQL Developer。重新启动之后,运行报表。您会看到类似下面的屏幕。
如果您想与客户、同事或其他 Oracle SQL Developer 用户共享自己的用户定义报表,可以复制 UserReports.xml 文件,然后将它移至他们计算机上的 SQL Developer User Information Directory,即可共享您的所有报表。
如果您不想共享其中某些报表,则针对特定报表删除 <report> 和 </report> 之间的文本。(请再次确保保留了文件的备份!)
运行了报表后,在数据网格中单击鼠标右键,将看到一个上下文菜单。唯一的选项应该是 Export。选择 Export,将获得另一个包含了 CSV、XML、Insert、Loader 和 Text 的菜单。这些选项是报表数据的导出格式。选择以上任何选项都会弹出相同的对话框。
对话框中的 Columns 选项卡允许您选择导出文件中包含哪些列,Where 选项卡允许您添加一个可选的 where 子句以限制进入输出文件的记录。
Oracle SQL Developer 是每个 Oracle 开发人员的工具包中都应有的一个工具。Oracle SQL Developer 除了允许您进行 SQL 和 PL/SQL 开发外,还提供了一个长长的有用报表的列表,以及一个创建您自己的用户定义报表的工具。
SQL*Plus 该让位了,Oracle SQL Developer 简化了自定义报表的创建,并且提供了额外的功能(如变量对话框和下钻报表)。如果您定期访问某个 Oracle 数据库,您可以将其归自己所有,下载 Oracle SQL Developer 试一下。
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。