2009年4月25日 星期六

用SQL的語法來新增或更新欄位的描述

用SQL的語法來新增或更新欄位的描述,
而這是使用SQL2000所新增的系統預存程序sp_addextendedproperty跟sp_updateextendedproperty
以及新增的函數::fn_listextendedproperty
ps.函數前是有兩個冒號(::)的

if not exists(SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', N'資料表名稱', 'column', N'欄位名稱'))
begin
exec sp_addextendedproperty N'MS_Description', N'欄位說明', N'user', N'dbo', N'table', N'資料表名稱', N'column', N'欄位名稱'
end
else
begin
exec sp_updateextendedproperty N'MS_Description', N'欄位說明', N'user', dbo, 'table', N'資料表名稱', 'column', N'欄位名稱'
end

from:http://www.dotblogs.com.tw/ajun/archive/2005/03/07/1043.aspx

沒有留言:

張貼留言