새로운 기록이 SCD의 구성 요소 유형 역사적 추가하면 OLE DB 명령 쿼리 실행 : = [[EXPIRATIONDATE] 설정하려면 해당 쿼리를 해결하는 방법매개 변수 - 역사적 유형
UPDATE [table] SET [ExpirationDate] = ? WHERE [ID] = ? AND [ExpirationDate] = '9999-12-31'
을 ImportDate ] 변화가 생길 때. 쿼리 : [EXPIRATIONDATE] 및 [ImportDate] 같은 유형 (DATETIME2)가 모두 있기 때문에
OLE DB provider used by the OLE DB adapter cannot convert between
types DT_DBTIMESTAMP2 and DT_NUMERIC for Param_0
나는 그것을 이해하지 않는다 :
UPDATE [table] SET [ExpirationDate] = [ImportDate] WHERE [ID] = ? AND [ExpirationDate] = '9999-12-31'
오류가 발생한다. 이전 변경이 발생했을 때이 업데이트를 얻는 방법은 무엇입니까?
[ImportDate] 란 무엇입니까? 테이블에 다른 열이 있습니까? – TMNT2014
예 ............ – arth81
IMHO, SCD 구성 요소 제거 - 느리고 유연하지 않으며 요구 사항의 약 80 % 만 커버합니다. 나는 항상 스테이징 테이블과 SQL 문을 사용한다. –