[MS-SQL] 테이블 및 컬럼 Description 추가, 수정하기
2019. 5. 15. 11:10
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 -- 컬럼 정보 수정
보고 있는 글과 같이 보면 좋은 글들..
'MS-SQL > 명령어&함수' 카테고리의 다른 글
[MS-SQL] 소계 출력시 총계 대비 비율(%) 구하기 (RATIO_TO_REPORT) (0) | 2019.05.07 |
---|---|
[MS-SQL] VIEW(뷰)에서 특정 테이블이 쓰이는지 검색 (0) | 2019.04.29 |
[MS-SQL] 트리거에 특정단어가 있는지 검색하기 (0) | 2019.04.29 |
[MS-SQL] 특정문자 검색 (프로시저, 트리거, 뷰, 함수 모두 검색하기) (0) | 2019.04.29 |
[MS-SQL]프로시저 내부 단어 검색하기 (0) | 2019.04.29 |