테이블의 트리거를 사용하지 않도록 설정하고 업데이트를 실행 한 다음 트리거를 다시 활성화하는 코드가 있습니다. 원본 테이블을 삭제하거나 스키마를 업데이트하지 않습니다."대상 테이블을 만든 후에 스키마가 변경되었습니다."Select Into 쿼리를 다시 실행하십시오. "
이 모든 것이 좋지만 동시에 SELECT INTO의 원본으로 해당 테이블을 사용하는 별도의 쿼리가 실행 중입니다. 두 쿼리가 동시에 실행하는 몇 가지 이유를 들어,이 오류가 얻을 : (. 내가 임시 테이블로 선택거야)
을 그래서Schema changed after the target table was created. Rerun the Select Into query.
, 내 첫 번째 질문 :
"DISABLE TRIGGER"또는 "ENABLE TRIGGER"를 호출하면 TSQL의 테이블 스키마가 변경됩니까?
그리고 내 두 번째 질문 :
왜 두 번째 쿼리 보고서 대상이 임시 테이블 스키마 변경,시겠습니까?
음 ... 고마워요! 적어도 그 행동을 설명합니다. 그것은 가능한 해결책이 약간의 kludge 인 것처럼 보입니다. – Chris