プロジェクト

全般

プロフィール

MakeColumExtendPropaty.sql

MS SQL Server でカラムの拡張プロパティーを登録するクエリ - 蒲池 晃, 2019/01/09 09:32

 
1

    
2

    
3
--?J?????̊g???v???p?e?B?[??lj?????R?}???h
4

    
5
Declare @ColName as nvarchar(50)
6
Declare @TableName as nvarchar(50)
7
Declare @ColNameDesc01 as nvarchar(100)
8
Declare @ColNameDesc02 as nvarchar(100)
9

    
10
Set @TableName='TableName'
11
Set @ColName='ColmunName'
12
Set @ColNameDesc01='?f?[?^?\?[?X'
13
Set @ColNameDesc02='?J??????'
14

    
15

    
16
-- ?V?K?ō쐬????ꍇ
17

    
18
EXEC sys.sp_addextendedproperty @name=N'DataSours', @value=@ColNameDesc01 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=@TableName, @level2type=N'COLUMN',@level2name=@ColName
19
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=@ColNameDesc02 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=@TableName, @level2type=N'COLUMN',@level2name=@ColName
20

    
21
-- ?????X?V????ꍇ
22
EXEC sys.sp_updateextendedproperty @name=N'DataSours', @value=@ColNameDesc01 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=@TableName, @level2type=N'COLUMN',@level2name=@ColName
23
EXEC sys.sp_updateextendedproperty @name=N'MS_Description', @value=@ColNameDesc02 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=@TableName, @level2type=N'COLUMN',@level2name=@ColName