当我使用 Oracle 数据库时,我经常“需要”运行与此类似的命令,然后才能开始查询 sysadm 模式中的表:
更改会话集 CURRENT_SCHEMA = sysadm;
我可以在 Oracle SQL Developer 或 SQL Plus 中轻松做到这一点,但我不知道如何在 SQR 程序中做到这一点:
https ://docs.oracle.com/cd/E80738_01/pt854pbh2/eng/pt/tsql/索引.html
当我能够使用 Business Computer Solutions LLC 的 SQR Express 时,我可以在 SQR 配置属性菜单项的数据库表定义界面选项卡上指定默认模式:
然后,当我通过它运行 SQR 时,SQR Express 会自动为我设置架构。然而,有趣的是,看起来SQR Express 基本上是对与 PeopleTools 捆绑的 Oracle SQRW 程序的精美包装: https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tsql/concept_SQRCommandLine-c07b1d。 html
这对我来说意味着 SQR Express 只是将上图中的数据库表所有者字段的值直接传递给 SQRW。
有谁知道我需要将什么命令行参数传递给 SQRW 以使其像 SQR Express 一样将 current_schema 设置为 sysadm?