快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

利用SQL Server的扩展属性象access相同显示列的注释

access的设计视图有个不错的功能-----设计列的注释,这可以让设计者清晰地看到每个列的意义。一般的sql server建表时没有这个功能,但是他有扩展属性,这个功能也不错,可以把注释写到这里面,然后把相应的结果作为rs返回到页面进行应用
我想,这在动态显示数据库的table的列信息时候可能比较有用(记得似乎以前论坛里也有人问到过)

详细方式如下:(也可以在EM,QA里面通过右击相应列---扩展属性,进行添加)

EXEC sp_addextendedproperty \\\'CRid\\\', \\\'表示ID\\\', \\\'user\\\', dbo, \\\'table\\\', \\\'clientInfo\\\', \\\'column\\\',CRid
go
EXEC   sp_addextendedproperty \\\'人名\\\', \\\'显示客户姓名\\\', \\\'user\\\', dbo, \\\'table\\\', \\\'clientInfo\\\', \\\'column\\\',Rname
go

select name,value from ::fn_listextendedproperty
(default,\\\'user\\\',\\\'dbo\\\',\\\'table\\\',\\\'clientInfo\\\',\\\'column\\\',default)

go

name               value
---------------------------------------------
CRid                  表示ID
人名                 显示客户姓名

这样就可以当作结果集用了

这里吧 系统多表值函数 fn_listextendedpeoperty简朴说一下
查询的时候,因为是系统多表值函数所以前面必须有  ::
第1个是指定属性名称----假如用default或者NULL显示全部
第2-7个参数,可以参看sql的对象命名规则
假如用default也是指定全部

具体信息察看BOL
返回类别: 教程
上一教程: 将Excel中的数据导入到SQL Server 2000数据库中
下一教程: SQL Server2000数据库文件损坏时如何恢复

您可以阅读与"利用SQL Server的扩展属性象access相同显示列的注释"相关的教程:
· 关于SQL Server中几个未宣布的访问注册表的扩展存储过
· 使用SQL SERVER的扩展存储过程实现远程备份与恢复
· SQL SERVER中查询时显示行号的方式
· 使用SQL MAIL收发和自动处理邮件中的扩展存储过程简介
· SQL SERVER 和 ACCESS 操作数据库结构SQL语句
    微笑服务 优质保证 索取样品