1
내가 SSIS의 데이터 흐름 작업에 OLE DB 명령으로 아래 삽입 문을 사용하고 있습니다 :ssis의 ole db 명령에서 insert 문에 함수를 사용할 수 있습니까?
insert into abc (dtlastmodified)
values (dateadd(minute, datepart(TZoffset, sysdatetimeoffset()), ?)
그리고 난 매핑해야 '?' LastChangedDatetime은 OLE DB 명령의 입력입니다. 친절하게 도와
update abc set dtlastmodified=dateadd(minute, datepart(TZoffset, sysdatetimeoffset()), ?)
: "삽입 값 목록은 열 목록과 일치하지 않습니다"업데이 트를 사용하는 경우 또한, 같은 일이 잘 작동
:
하지만 난 오류를 얻고있다 왜 dateadd 함수를 받아들이지 않는지에 대한 insert 문을 사용하십시오.
삽입 문은 다음과 같습니다 ABC에 삽입 (dtlastmodified) 값 (? DATEADD (분, 날짜 부분 (TZoffset, sysdatetimeoffset()))) – user3274716