Informatica 常用组件Source Qualifier之 会话前和会话后 SQL
可以在源限定符转换的"属性"选项卡中添加会话前和会话后 SQL 命令。您可能要使用会话前 SQL 以在会话开始时将时间标识行写入源表。
PowerCenter 在读取源之前对源数据库运行会话前 SQL 命令, 在写入目标之后对源数据库运行会话后 SQL 命令。
可以在会话属性"映射"选项卡上的"转换"视图中覆盖 SQL 命令。您还可以配置 PowerCenter 在运行会话前或会话后 SQL 命令遇到错误时是停止还是继续。
当您在源限定符转换中输入会话前和会话后 SQL 命令时,请遵照以下准则。
- 可以使用对该数据库类型有效的任何命令。但是,即使数据库允许,PowerCenter Server 也不支持嵌套备注。
- 可以在源会话前和会话后 SQL 命令中使用映射参数和变量。
- 使用分号 (;) 分隔多个语句。
- PowerCenter 使用 /* ...*/ 注释。
- 如果您需要在引号或备注外使用分号,可以使用反斜线 (\) 避免这种情况。如果对分号转义,PowerCenter 将忽略反斜线,并且不会使用分号作为语句分隔符。
- Designer 不验证 SQL。
注: 您还可以在映射中目标实例的"属性"选项卡上输入会话前和会话后 SQL 命令。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。