나는 두 INSERT INTO
if
의 if
else
블록, 하나의 해프닝에 문 그래서 그들은 그렇게하지 else
의 다른가 저장 프로 시저를 충돌. 그러나 컴파일하는 동안 else 부분의 컴파일러에서 drop 문을 앞에두고도 '#xxx'라는 객체가 이미 있습니다.드롭 문에도 불구하고 데이터베이스에 '#xxx'라는 개체가 이미 있습니다
IF OBJECT_ID('tempdb..#xxx') IS NOT NULL
DROP TABLE #xxx
SELECT *
INTO #xxx
FROM FamilyDetails_tbl FD(NOLOCK)
아무도 도와 줄 수 있습니까?
[** This This **] (http://stackoverflow.com/questions/32112865/creating-and-deleting-temp-tables-consecutively-in-a-stored-procedure/32113000#32113000) 도움이 될 수 있습니다. –
어떤 SQL 버전을 사용하고 있습니까> – Sherlock
@ FelixPamittan 예, 도움이되었지만 매우 큰 절차의 일부입니다. 중간에 문제가 있습니까? – AnishaJain