'sp_rename'에 해당되는 글 1건

  1. 2014.07.29 [MSSQL] SP_RENAME
MS SQL2014.07.29 09:52

 

 

[내용]

   

DB 운영중에 테이블명 또는 컬럼명을 변경 해야할 경우가 있습니다.

SP_RENAME 프로시저를 통해서 쉽게 변경할 수 있습니다. 단, 변경 전에 테이블과 관련된 스크립트나 저장 프로시저의 여부를 확인 후 작업을 진행하시길 권고 드립니다.

   

[예제 스크립트]

   

-- 최초 테이블 생성

CREATE TABLE ETLEE_TBL

(ID INT IDENTITY,

NAME VARCHAR(20),

AHE SMALLINT

)

   

INSERT INTO ETLEE_TBL VALUES('ETLEE',29)

INSERT INTO ETLEE_TBL VALUES('SJCHOI',29)

   

SELECT * FROM ETLEE_TBL

   

-- 테이블 명을 ETLEE_TABLE로 변경

sp_rename 'ETLEE_TBL', 'ETLEE_TABLE'

SELECT * FROM ETLEE_TABLE

   

-- 컬럼명(AHE)를 AGE로 변경

sp_rename 'ETLEE_TABLE.AHE', 'AGE', 'COLUMN'

SELECT * FROM ETLEE_TABLE

   

-- AGE 컬럼의 데이터 타입을 변경(SMALLINT -> TINYINT)

ALTER TABLE ETLEE_TABLE

ALTER COLUMN AGE TINYINT;

   

[참고]

   

http://msdn.microsoft.com/ko-kr/library/ms188351.aspx

 

신고

'MS SQL' 카테고리의 다른 글

[MSSQL] Memory 적용 시점  (1) 2015.05.19
SQL Server 서버명 변경  (0) 2014.10.15
[MSSQL] SP_RENAME  (0) 2014.07.29
SSIS Access denied 조치 방법  (0) 2014.07.11
CSV 파일 MSSQL에 Import 방법  (0) 2014.07.09
MSSQL Replication(복제) 구성  (0) 2014.06.30
Posted by TM ~ing