【发布时间】:2018-01-11 23:22:45
【问题描述】:
我正在尝试在 SSDT 中创建更新查询。我来了
无法解析查询文本。
查询是:
UPDATE CustOrderWithDisp
SET YARDS = CustOrderWithDisp.QUANTITY * Lkp_TestCodes.[Test_GALS] * 0.00495113
FROM CustOrderWithDisp
INNER JOIN Lkp_TestCodes
ON CustOrderWithDisp.TEST_CODE = Lkp_TestCodes.[SVC CODE]
但如果我真的运行查询,它就可以工作。
我想在 SSIS 包中使用此查询。当我将此查询放入 OLEDB 源时,我得到...
组件报告了以下警告:
qry03_CalculateYards [OLE DB 源 [33]] 出错:SQL 命令未返回列信息。
我是这方面的新手,所以要温柔。非常感谢您的帮助!
【问题讨论】:
-
您为什么要尝试使用 UPDATE 命令作为 OLEDB 源?你想做什么?
-
我只是想学习这个程序,绝对没有教程。在飞行中学习。但我知道哈迪的回答有什么问题。
标签: sql-server ssis etl sql-server-data-tools ssis-2017