1
我在SSIS的數據流任務如下使用插入聲明中的OLE DB命令:在ssis的ole db命令的插入語句中使用函數是不可能的?
insert into abc (dtlastmodified)
values (dateadd(minute, datepart(TZoffset, sysdatetimeoffset()), ?)
,我需要地圖「?」到LastChangedDatetime,它是OLE DB命令的輸入。
但我得到一個錯誤: 「插入值列表不匹配列清單」
此外,使用更新當一回事正常工作:
update abc set dtlastmodified=dateadd(minute, datepart(TZoffset, sysdatetimeoffset()), ?)
請幫助我插入語句,爲什麼它不接受dateadd函數。
插入語句是: 插入到ABC(dtlastmodified)值(?DATEADD(分鐘,日期部分(TZoffset,SYSDATETIMEOFFSET()))) – user3274716