標籤:
SELECT (case when a.colorder=1 then d.name else ‘‘ end) 表名, a.colorder 欄位序號, a.name 欄位名, g.[value] AS 欄位說明FROM syscolumns a left join systypes bon a.xtype=b.xusertypeinner join sysobjects don a.id=d.id and d.xtype=‘U‘ and d.name<>‘dtproperties‘left join sys.extended_properties gon a.id=g.major_id AND a.colid = g.minor_idWHERE d.[name] <>‘table_desc‘ --你要查看的表名,注釋掉,查看當前資料庫所有表的欄位資訊order by a.id,a.colorder--建立表及描述資訊create table 表(a1 varchar(10),a2 char(2))--為表添加描述資訊EXECUTE sp_addextendedproperty N‘MS_Description‘, ‘人員資訊表‘, N‘user‘, N‘dbo‘, N‘table‘, N‘表‘, NULL, NULL--為欄位a1添加描述資訊EXECUTE sp_addextendedproperty N‘MS_Description‘, ‘姓名‘, N‘user‘, N‘dbo‘, N‘table‘, N‘表‘, N‘column‘, N‘a1‘--為欄位a2添加描述資訊EXECUTE sp_addextendedproperty N‘MS_Description‘, ‘性別‘, N‘user‘, N‘dbo‘, N‘table‘, N‘表‘, N‘column‘, N‘a2‘--更新表中列a1的描述屬性:EXEC sp_updateextendedproperty ‘MS_Description‘,‘欄位1‘,‘user‘,dbo,‘table‘,‘表‘,‘column‘,a1--刪除表中列a1的描述屬性:EXEC sp_dropextendedproperty ‘MS_Description‘,‘user‘,dbo,‘table‘,‘表‘,‘column‘,a1--刪除測試drop table 表
獲得、修改 SQL Server表欄位說明