2014年5月14日

sqlserver如何設定,讀取資料表說明

我們在sqlserver的資料表定義裡,是找不到資料表說明這欄位,加入的方法是要在擴充屬性裡加入MS_Description,然後將說明填入,參照以下

 

[新增/修改 資料表說明]

資料表--右鍵--屬性--擴充屬性

image

用指令新增或修改table 說明

IF not exists(SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', '資料表名稱', NULL, NULL))  
BEGIN
  exec sp_addextendedproperty 'MS_Description', '資料表說明', 'user', 'dbo', 'table', '資料表名稱'
END
ELSE
BEGIN
  exec sp_updateextendedproperty 'MS_Description', '資料表說明', 'user', 'dbo', 'table', '資料表名稱'
END

[查詢一個table 說明]

SELECT * FROM ::fn_listextendedproperty(NULL, 'user', 'dbo', 'table', '資料表名稱', NULL, NULL)

[查詢所有table說明]

SELECT * FROM ::fn_listextendedproperty(NULL, 'user', 'dbo', 'table', NULL, NULL, NULL)

參考:

http://msdn.microsoft.com/zh-tw/library/ms179853.aspx

sp_addextendedproperty (Transact-SQL)

sp_dropextendedproperty (Transact-SQL)

sp_updateextendedproperty (Transact-SQL)

http://www.dotblogs.com.tw/simonban/archive/2008/08/19/4943.aspx

沒有留言:

張貼留言