2005-03-07

用T-SQL維護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

ps.轉自舊的blog : http://blog.blueshop.com.tw/ajun/archive/2005/03/07/2166.aspx

沒有留言:

windows 11 不使用微軟帳號登入

試過"斷網路", 試過"用無效的email登入失敗" 最後還是改registry最好用...  在安裝畫面中, 按下 Shift+F10開啟命令提示字元視窗 然後輸入regedit 切換到 HKEY_LOCAL_MACHINE\Softw...