怎么查看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)