close
(打算把摳叮幫幫忙加上這個功能,貼上說明,把說明更新到欄位的欄位描述,自動產生GRIDVIEW時就可以在HEADER帶欄位描述 ....)
如何用T-SQL語法寫字串到欄位描述
--查詢test7 ID欄位的擴充屬性
SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'test7', 'column', 'ID')
SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'test7', 'column', 'ID')
--查詢test7 所有欄位的擴充屬性
SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'test7', 'column', default)
SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'test7', 'column', default)
--例如我欲更改資料表test7(擁有者是dbo)的某一欄位(名稱叫ID)之描述,為"這是編號"
if not exists(SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'test7', 'column', 'ID'))
begin
exec sp_addextendedproperty 'MS_Description', '這是編號', 'user', 'dbo', 'table', 'test7', 'column', 'ID'
end
else
begin
exec sp_updateextendedproperty 'MS_Description', '這是編號', 'user', 'dbo', 'table', 'test7', 'column', 'ID'
end
if not exists(SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'test7', 'column', 'ID'))
begin
exec sp_addextendedproperty 'MS_Description', '這是編號', 'user', 'dbo', 'table', 'test7', 'column', 'ID'
end
else
begin
exec sp_updateextendedproperty 'MS_Description', '這是編號', 'user', 'dbo', 'table', 'test7', 'column', 'ID'
end
全站熱搜
留言列表