首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如何查看sp_addextendedproperty添加的描述信息

2012-12-18 
怎么查看sp_addextendedproperty添加的描述信息? --创建表及描述信息createtable表(a1varchar(10),a2char(

怎么查看sp_addextendedproperty添加的描述信息?
 --创建表及描述信息  
   
 create   table   表(a1   varchar(10),a2   char(2))  
   
 --为表添加描述信息  
 EXECUTE   sp_addextendedproperty   N'MS_Description',   '人员信息表',   N'user',   N'dbo',   N'table',   N'表',   NULL,   NULL 

怎么看这个信息?
我用的是sql server 2008
[最优解释]
select * from sys.extended_properties 
[其他解释]
谢谢,知道了
drop table test
 --创建表及描述信息  
   
 create   table   test(a1   varchar(10),a2   char(2))  
   
 --为表添加描述信息  
 EXECUTE   sp_addextendedproperty   N'MS_Description',   '人员信息表',   N'user',   N'dbo',   N'table',   N'test',   NULL,   NULL  
   
 --为字段a1添加描述信息  
 EXECUTE   sp_addextendedproperty   N'MS_Description',   '姓名',   N'user',   N'dbo',   N'table',   N'test',   N'column',   N'a1'  
   
 --为字段a2添加描述信息  
 EXECUTE   sp_addextendedproperty   N'MS_Description',   '性别',   N'user',   N'dbo',   N'table',   N'test',   N'column',   N'a2'  
 --更新表中列a1的描述属性:  
 EXEC   sp_updateextendedproperty   N'MS_Description','字段2', N'user', N'dbo', N'table', N'test', N'column', N'a1'
   
 --删除表中列a1的描述属性:  
 EXEC   sp_dropextendedproperty   'MS_Description','user',dbo,'table','test','column',a1  

select * from test

select * from sys.extended_properties where major_id=OBJECT_ID('test')

添加扩展属性后,sql server studio要把数据库收起来,刷新后,再通过“对象资源管理器”,“数据库”,“具体的数据库”“表”,“具体的表”的属性(或者“具体的列”的属性)来查看才能看得到。
[其他解释]
确切的说,应该是扩展属性,不是表描述
[其他解释]

SELECT   *
FROM   ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', '表名', 'column', default)

[其他解释]
该回复于2010-12-09 16:03:04被版主删除
[其他解释]
请问下面这句是什么意思啊?
SELECT   *
FROM   ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', '表名', 'column', default)

热点排行