目录

Search

  1. 前言
  2. 使用转换
  3. 汇总器转换
  4. 自定义转换
  5. 自定义转换函数
  6. 数据屏蔽转换
  7. 数据屏蔽示例
  8. 表达式转换
  9. 外部过程转换
  10. 筛选器转换
  11. HTTP 转换
  12. Identity Resolution 转换
  13. Java 转换
  14. Java 转换 API 引用
  15. Java 表达式
  16. Java 转换示例
  17. 联接器转换
  18. 查找转换
  19. 查找缓存
  20. 动态查找缓存
  21. 规范器转换
  22. 等级转换
  23. 路由器转换
  24. 序列生成器转换
  25. 排序器转换
  26. 源限定符转换
  27. SQL 转换
  28. 在映射中使用 SQL 转换
  29. 存储过程转换
  30. 事务控制转换
  31. 联合转换
  32. 非结构化数据转换
  33. 更新策略转换
  34. XML 转换

转换指南

转换指南

手动创建存储过程转换

手动创建存储过程转换

要手动创建存储过程转换,您需要知道存储过程的输入参数、输出参数和返回值(如果有)。另外,还必须知道这些参数的数据类型及存储过程的名称。所有上述项目均可通过导入存储过程进行配置。
要创建存储过程转换,请执行以下操作:
  1. 在 Mapping Designer 中,单击“转换”>“创建”,然后选择“存储过程”。
    存储过程转换的命名约定是存储过程的名称,该名称将自动生成。如果要更改转换名称,需要在“转换”属性中配置存储过程的名称。如果映射中存在同一存储过程的多个实例,则必须执行此步骤。
  2. 单击“跳过”。
    存储过程转换将显示在 Mapping Designer 中。
  3. 打开该转换,并单击“端口”选项卡。
    必须基于存储过程中的输入参数、输出参数和返回值创建端口。在存储过程转换中,为以下每个存储过程参数创建一个端口:
    • 整数型输入参数
    • 字符串型输出参数
    • 返回值
    对于整数型输入参数,可创建一个整数型输入端口。参数和端口的数据类型和精度必须相同。对于输出参数和返回值重复此步骤。
    对于返回值应选择 R 列和输出端口。对于包含多个参数的存储过程,必须按存储过程中显示的相同顺序列出端口。
  4. 单击“属性”选项卡。
    在“存储过程名称”行中输入该存储过程的名称,然后从“连接信息”行中选择该存储过程所在的数据库。
  5. 单击“确定”。
虽然存储库会验证和保存映射,但 Designer 不会验证手动输入的存储过程转换。尚未完成检查来确认存储过程中存在的参数或返回值是否正确。如果存储过程转换的配置不正确,会话将失败。