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] 테이블 및 컬럼 Description 및 정보 가져오기 |
날다의 운영환경 | |
---|---|
본체 | MacBook Pro |
O S | Windows7 Ultimate K |
Application | Microsoft SQL Server Management Studio 2017 V17.2 |
MS-SQL | Micorsoft SQL Server 2016(SP1-CU5) |
'DBMS > MS-SQL' 카테고리의 다른 글
[MS-SQL] Join 종류와 사용방법 (0) | 2021.01.16 |
---|---|
[MS-SQL][Exception] 산술 오버플로 오류 (0) | 2019.05.07 |
[MS-SQL] 소계 출력시 총계 대비 비율(%) 구하기 (RATIO_TO_REPORT) (0) | 2019.05.07 |
[MS-SQL] 루프문(WHILE)으로 일일 집계 쿼리 일년치 한번에 돌리기 (0) | 2019.05.02 |
[MS-SQL] 뷰(View)에서 해당 테이블이 사용되는지 검색해보기 (0) | 2019.04.29 |