informatica-powercenter - 如何通过在 Informatica 中使用 unconnect SP 转换传递映射变量 $$date 和源预加载来调用存储过程
问题描述
我想使用存储过程预加载我的源。我已经在我的数据库中创建了一个 SP。我正在使用未连接的 SP 转换,将 CALL TEXT 属性提供为“example($$date)”,并将 SP 类型属性选择为 Source Pre Load,但我的会话失败。当我传递诸如“example('20201012')之类的值时,它工作正常。但我的要求是传递参数化变量。无论如何我都无法更改数据库中存在的SP,并且必须每次加载源。需要帮助。
解决方案
通过存储过程传递日期时间值时,该值必须采用 Informatica 日期格式并用双引号引起来。例如:proc("20201012")
使用参数时,请尝试 proc("$$bus_date") 或 proc(to_char($$bus_date))
推荐阅读
- javascript - Ionic 3:从 PlayStore 链接中获取价值
- facebook - 如何从facebook的graph api中的页面帖子中获取图片和视频
- webex - 使用 web-ex XML API 从管理员帐户更新 web-ex 主机帐户
- salesforce - 如何为salesforce中的查找字段分配值
- apache - 将通过中央控制器脚本服务的站点划分为两个上下文相关的子域
- mysql - 获取两个日期列之间的行数
- c++ - C++17 中的歧义错误(模板模板参数和默认参数问题)
- logging - 当某些后台进程仍在输出时,命令“退出”不起作用
- batch-file - 如何使用批处理文件 (.bat) 访问 DB2
- visual-studio-code - 如何防止 vscode 在文件末尾修改换行符?