IF LEFT(@sal_mon,4) <= '2016'
SELECT *
INTO #T_01
FROM TBLSAL_2016
ORDER BY SAL_GBN,SEQ
ELSE
SELECT SAL_NAME,
SAL_GBN,
SAL_CD,
IDENTITY(INT, 1, 1) SEQ_01
INTO #T_01
FROM HR..TBLSALCODE
WHERE SEQ IS NOT NULL
AND SAL_CD = UP_CD
ORDER BY SAL_GBN,
SEQ,
UP_CD
IF문을 사용하여 조건에 따라 가상테이블로 삽입하고자하는데 데이터베이스에 '#T_01'(이)라는 개체가 이미 있습니다 라는
메시지를 줘서 사용할수가 없습니다
조건에따라 같은 가상테이블을 사용할수 있는 방법이 있을까요??
임시 테이블의 경우 종료 구문에서 Drop table #테이블 이름 해줘야 되지 않나요?
테이블 변수로 이용이 가능하지 않을까 합니다.