0
비슷한 제목의 다른 질문을 읽은 후에도 그 이유가 무엇인지 알 수 없습니다. 최종 INSERT 문에 오류가 발생합니다. SQL INSERT : 제공된 값의 열 이름 또는 개수가 테이블 정의와 일치하지 않습니다.
WITH qryRecordsNotYetCompleted AS
(
SELECT FormNbr,
UserAssigned,
DateAssignedToAnalyst,
AssignmentStatus,
DateImportedFromSQL,
DateCompletedbyBAA,
DateSentToClaimsToolbar
FROM PENDS_BAA_MASTER WHERE ISNULL(DateCompletedbyBAA,'')=''
)
--/**********************************************************************************************
--2) For all those records, save any ASSIGNMENT information AND original DateImportedFromSQL value
SELECT qryRecordsNotYetCompleted.* INTO #TempPends FROM qryRecordsNotYetCompleted
--/**********************************************************************************************
--2b:
INSERT PENDS_BAA_MASTER_Temp
SELECT * FROM #TempPends
나는 확인하고 PENDS_BAA_MASTER_Temp 확실히 열 UserAssigned, DateAssignedToAnalyst, AssignmentStatus, DateImportedFromSQL, DateCompletedByBAA, DateSentToClaimsToolbar있다. 그리고 그것들은 PENDS_BAA_MASTER와 똑같은 컬럼 타입입니다. 이것은 내 문장의 흐름으로 인해 수행되어야합니다.
'PENDS_BAA_MASTER_Temp'는 (는) 사용자가 지정한 것 이외의 다른 ** 항목도 있습니까? 그리고 열 순서가 일치합니까? – Mureinik
'PENDS_BAA_MASTER_Temp'에 CTE보다 많은 열이 있습니까? – Andrew
#TempPends가 필요한 이유가 무엇입니까? 이렇게 많은 복사본 대신에 하나의 insert 문으로이 작업을 수행 할 수 있습니다. –