반응형
-- column add
ALTER TABLE 테이블명 ADD 추가할컬럼명 데이터타입(데이터크기) 컬럼속성 

EX)
ALTER TABLE EMP ADD DT_ENTER NVARCHAR(8) (NOT)NULL (DEFAULT (VALUE))

-- column modify
ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 데이터타입(데이터크기) 컬럼속성

EX)
ALTER TABLE EMP ALTER COLUMN DT_ENTER NVARCHAR(8) NOT NULL DEFAULT('20210101')

-- column delete
ALTER TABLE 테이블명 DROP COLUMN 컬럼명

EX)
ALTER TABLE EMP DROP DT_ENTER
반응형
반응형

MS-SQL에서 임시 테이블을 사용하여 쿼리를 짜고, 실행할 때..

 

'데이터베이스에 '#TEMP'(이)라는 개체가 이미 있습니다.' 에러가 뜨는 경우가 빈번하게 발생한다.

다시 실행시키면 에러없이 수행되지만 에러 메시지를 보기 싫은 경우

 

임시 테이블 생성하기 전에 아래 코드를 작성해주면 에러 없이 실행된다.

IF OBJECT_ID('tempdb..#Temp') IS NOT NULL
BEGIN
       DROP TABLE #Temp
END

 

반응형

+ Recent posts