目录

Search

  1. 前言
  2. Informatica Developer
  3. 模型存储库
  4. Informatica Developer 中的搜索
  5. 连接
  6. 物理数据对象
  7. 平面文件数据对象
  8. 数据的逻辑视图
  9. 查看数据
  10. 应用程序部署
  11. 应用程序修补程序部署
  12. 应用程序修补程序部署示例
  13. 持续集成和持续交付 (CI/CD)
  14. 对象导入和导出
  15. 附录 , A: 数据类型参考
  16. 附录 , B: 键盘快捷方式
  17. 附录 , C: 连接属性

Developer tool 指南

Developer tool 指南

PreSQL 和 PostSQL 命令

PreSQL 和 PostSQL 命令

可以在自定义数据对象或关系数据对象实例中创建 SQL 命令。可以运行 SQL 命令来执行 insert、update 和 delete 等 SQL 语句。数据集成服务将对源关系资源运行 SQL 命令。
运行映射时,数据集成服务将在读取源之前对源数据库运行 PreSQL 命令。如果需要先更新源,然后再在映射中使用源,可以使用 PreSQL 命令。例如,可以配置 PreSQL 命令,删除源中的记录并更新源,以便在源数据库中加载最新的记录。运行映射时,映射使用的源将包含最新的记录。
数据集成服务在向目标写入数据后,也可以对源数据库运行 PostSQL 命令。例如,在记录加载到映射目标后,可以使用 PostSQL 命令删除源中的记录。可以配置 PostSQL 命令,在映射向目标写入数据后删除记录。
配置 PreSQL 和 PostSQL 命令时,请遵照以下准则:
  • 使用任何对数据库类型有效的命令。尽管数据库可能允许嵌套注释,但数据集成服务不允许。
  • 使用分号 (;) 分隔多个语句。数据集成服务在每个语句后发出一个提交命令。
  • 数据集成服务会忽略 /* ... */ 内的分号。
  • 如果需要在注释外部使用分号,可以用反斜线 (\) 将其转义。将分号转义时,数据集成服务会忽略反斜线,并且不将分号用作语句分隔符。
  • Developer tool 不会验证 PreSQL 和 PostSQL 命令中的 SQL。