这就是我正在尝试做的事情。 我有一个有 2 列的表 - QC_Check 和 Query。对于每个 QC_Check 我都有一个查询。这样的记录还有好几条。
有没有一种使用 SQL 转换的方法,我可以将查询列中存储的 SQL 查询提取到 Informatica,在 Teradata 中运行查询并将结果存储在某处。
最佳答案
虽然我自己没有尝试过,但这应该可以在查询模式下使用动态 SQL 查询的 SQL 转换来实现。 使用带有查询列的表作为源。使用查询模式创建 SQL 转换。将查询列连接到 SQL 转换。
在 SQL 编辑器中的 SQL 转换中写入 ~Query_Port~:
如果您想捕获查询结果,则必须为从数据库检索的列配置输出端口。
关于sql - Informatica - 如何将查询从表传递到 SQL 转换并获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24426898/