Mir's 운영환경
본체 MacBook Pro
O S Windows7 Ultimate K (Service Pack 1)
APP Microsoft SQL Server Management Studio  2017 V17.2
MS-SQL Micorsoft SQL Server 2016(SP1-CU5)

 

Table & Column Description 수정하기


※MS-SQL 자체에 저장되어 있는 Table과 Column의 설명 및 정보를 추가 및 수정 해보자.


테이블 또는 컬럼의 Description을 수정하고 싶을때는 우선 해당 Description이 있는지 확인을 해야한다.

해당 Description을 검색하는 방법은 [MS-SQL] 테이블 및 컬럼 Description 및 정보 가져오기 에서 확인 가능하다.

그 이후 아래 명령어로 추가 또는 수정하면 된다.


정보 추가 (AddExtendedProperty) - 정보가 Null인건 추가가 안된것

정보 수정 (UpdateExtendedProperty) - 기존에 있는 Description 수정


DECLARE @DB_USER NVARCHAR(100) = 'dbo';            -- 거의 dbo일태지면 가끔 다름 소유주?
DECLARE @TABLE_NAME NVARCHAR(100) = '테이블이름';
DECLARE @COLUMN_NAME NVARCHAR(100) = '컬럼이름';
DECLARE @DESCRIPTION NVARCHAR(1000) = '설명';

EXEC SP_ADDEXTENDEDPROPERTY 'MS_Description', @DESCRIPTION, 'user', @DB_USER, 'table', @TABLE_NAME       -- 테이블 정보 추가
EXEC SP_UPDATEEXTENDEDPROPERTY 'MS_Description', @DESCRIPTION, 'user', @DB_USER, 'table', @TABLE_NAME    -- 테이블 정보 수정

EXEC SP_ADDEXTENDEDPROPERTY 'MS_Description', @DESCRIPTION, 'user', @DB_USER, 'table', @TABLE_NAME, 'column', @COLUMN_NAME       -- 컬럼 정보 추가    
EXEC SP_UPDATEEXTENDEDPROPERTY 'MS_Description', @DESCRIPTION, 'user', @DB_USER, 'table', @TABLE_NAME, 'column', @COLUMN_NAME    -- 컬럼 정보 수정

 

 

보고 있는 글과 같이 보면 좋은 글들..

+ Recent posts