目录

Search

  1. 前言
  2. 转换简介
  3. 转换端口
  4. 转换缓存
  5. 地址验证器转换
  6. 汇总器转换
  7. 关联转换
  8. 离散记录异常转换
  9. 大小写转换器转换
  10. 分类器转换
  11. 比较转换
  12. 合并转换
  13. 数据屏蔽转换
  14. 数据处理器转换
  15. 判定转换
  16. 重复记录异常转换
  17. 表达式转换
  18. 筛选器转换
  19. 层次结构到关系转换
  20. Java 转换
  21. Java 转换 API 引用
  22. Java 表达式
  23. 联接器转换
  24. 键生成器转换
  25. 标签创建器转换
  26. 查找转换
  27. 查找缓存
  28. 动态查找缓存
  29. 宏转换
  30. 匹配转换
  31. 字段分析中的匹配转换
  32. 标识分析中的匹配转换
  33. 规范器转换
  34. 合并转换
  35. 解析器转换
  36. Python 转换
  37. 等级转换
  38. 读取转换
  39. 关系到层次结构转换
  40. REST Web 服务使用者转换
  41. 路由器转换
  42. 序列生成器转换
  43. 排序器转换
  44. SQL 转换
  45. 标准创建器转换
  46. 联合转换
  47. 更新策略转换
  48. Web 服务使用者转换
  49. 解析 Web 服务 SOAP 消息
  50. 生成 Web 服务 SOAP 消息
  51. 加权平均值转换
  52. 窗口转换
  53. 写入转换
  54. 附录 , A: 转换分隔符

Developer 转换指南

Developer 转换指南

存储过程

存储过程

可以从 SQL 转换调用存储过程。可以使用存储过程在关系数据库中自动执行任务。存储过程接受用户定义的变量、条件语句和标准 SQL 语句所不支持的其他功能。
SQL 转换连接关系数据库以运行存储过程。SQL 转换可以从 Oracle、IBM DB2、Microsoft SQL Server、Sybase 和 ODBC 调用存储过程。存储过程保留在数据库中并在数据库中运行。
创建 ODBC 连接以便从 Sybase 数据库调用存储过程。要从非 Windows 操作系统中的 Microsoft SQL Server 数据库调用存储过程,也必须创建 ODBC 连接。
存储过程是预编译的 Transact-SQL、PL-SQL 或其他数据库过程语句的集合。存储过程的语法因数据库而异。
可以使用存储过程完成以下任务:
  • 向目标数据库加载数据前检查该数据库的状态。
  • 确定数据库空间是否充足。
  • 执行专门的计算。
  • 通过值检索数据。
  • 删除然后重新创建索引。
可以使用存储过程执行要在转换中包含的查询或计算。例如,如果有一个用于计算销售税的经过测试的存储过程,可以使用该存储过程执行此计算,而不必在表达式转换中重新创建同样的计算。
存储过程可以接受输入,然后返回行的结果集。存储过程可以运行不需要输入因而也不返回输出的 DDL 任务。
可以将 SQL 转换配置为运行多个存储过程。对于配置的每个存储过程,将转换端口配置为与存储过程参数相匹配。每个存储过程都可以将数据传递回输出端口。
包含存储过程的数据库具有用户权限。必须具有权限才能在数据库中运行存储过程。
存储函数类似于存储过程,但函数只返回一个值。SQL 转换可以运行存储函数。