안녕하세요~
프로시저에서 상위에서 INTO #TEMP 로 만들고
아래에서 #TEMP으로 다른 #TEMPTB 를 만들려고 아래 처럼
하였는데 이러면 안되는건가요?
Ambiguous column name 필드명 이런 에러가 나오는데
현재 선택 데이타가 없는데 그래서 문제인지
무엇이 문제인지 모르겠네요.
SELECT 필드1, 필드2, 필드3
INTO #TEMPTB
FROM #TEMP
WHERE 조건 ( 조건으로 선택 데이타가 없을수 있어요 )
SELECT INTO를 이용해서 임시 테이블로 임시테이블을 만든다고 에러가 나지는 않습니다.
Ambiguous column name 에러는 보통 테이블을 조인 한 경우 컬럼명이 조인 테이블 양쪽에 동일하게 있을 경우
어느쪽의 컬럼인지 알지 못해서 나오는 에러입니다.
다른 때에도 나올수 있겠지만 JOIN문이 있으면 그쪽을 한번 보시면....