取得欄位說明

取得欄位說明

 

-----------------------------------取得欄位說明
select * from ::fn_listextendedproperty(NULL, 'user', 'dbo', 'table', N'O2_MoEpi', 'column', NULL)

-------------新增修改欄位說明
用SQL的語法來新增或更新欄位的描述,  
而這是使用SQL2000所新增的系統預存程序sp_addextendedpropertysp_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