将 SQLEXEC 作为独立语句应用
当用作提取或复制参数文件中的独立参数语句时,SQLEXEC 可以执行存储过程、查询或数据库命令。因此,它不需要绑定到任何特定的表,并可用于执行常规 SQL 操作。
例如,如果将 Oracle GoldenGate 数据库用户帐户配置为在空闲时超时,则可以使用 SQLEXEC 以定义的间隔执行查询,以便 Oracle GoldenGate 不显示空闲。另一个示例是,可以使用 SQLEXEC 发出基本的数据库命令,例如禁用目标触发器。独立的 SQLEXEC 语句无法接受输入参数或返回输出参数。
| 参数语法 | 用途 |
|---|---|
|
执行存储过程 |
|
执行查询 |
|
执行数据库命令 |
| 参数 | 说明 |
|---|---|
|
指定要执行的存储过程的名称。语句必须用单引号引起来。 示例: |
|
指定要执行的查询的名称。查询必须全部包含在一行中,并且用单引号引起来。 指定区分大小写的对象名称在数据库中的存储方式,例如在区分大小写的 Oracle 对象名称的双引号内。 |
|
指定要执行的数据库命令。必须是数据库的有效命令。 |
SQLEXEC 提供了用于控制处理行为、内存使用和错误处理的选项。有关详细信息,请参阅《 Parameters and Functions Reference for Oracle GoldenGate 》中的 [SQLEXEC](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-34A0589B-1450-4BC9-A573-683895AAA1EC)。