永发信息网

sqlserver 2000表注释和字段注释,存在哪个表中,哪个字段?

答案:2  悬赏:10  手机版
解决时间 2021-03-21 15:03
rt
最佳答案
sysproperties表里
表注释对应的smallid为0的记录,字段注释对应的是smallid大于0的记录,id是对象id与sysobjects表中的id相对应,可以join一下取得表名
全部回答
查看并导出sql server 2000数据表中字段的注释信息:   此示例为导出某个表注释的语句:(表名是bbs_bank_log)   select sysobjects.name as 表名, syscolumns.name as 列名,   systypes.name as 数据类型, syscolumns.length as 数据长度, convert(char,   sysproperties.[value]) as 注释   from sysproperties right outer join   sysobjects inner join   syscolumns on sysobjects.id = syscolumns.id inner join   systypes on syscolumns.xtype = systypes.xtype on   sysproperties.id = syscolumns.id and   sysproperties.smallid = syscolumns.colid   where (sysobjects.xtype = 'u' or   sysobjects.xtype = 'v') and (systypes.name <> 'sysname')   --and convert(char,sysproperties.[value]) <> 'null' --导出注释不为'null'的记录   --and (sysobjects.name = 'bbs_bank_log') --逐个关联表名,可以用or连接条件   order by 表名   注意事项:   上文中的语句是导出某个表的所有注释,如果你需要简单的列出表的所有注释,语句如下:   select convert(char, [value]) as expr1 from sysproperties   sysobjects是系统对象表,syscolumns是系统字段信息表,systypes是系统类型表。通过字段的id和sysproperties(系统注释属性表)关联,即可读出注释信息。   查看并导出sql server 2005以上数据表中字段的注释信息:   select minor_id,value from sys.extended_properties where major_id=数据表在数据库中的id order by minor_id
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
tst庭秘密优惠码FF1968000170,可以打折,0.92
如何约客户出来吃饭谈回扣,做生意的来看看拉
结婚一年女儿问妈妈借钱
单选题若(x+2)(x+3)(x+4)(x+5)+k是完全平方式
C1E驾照合拼实习期可以上高速吗
十二五规划是哪年提出,十二五规划的总体要求
八个半月的宝宝三十七度八算烧吗
怎样分辨瓷器到代
请问广州,佛山都有哪些布料批发市场
下田铺怎么去啊,有知道地址的么
在新加坡工作回国时忘记带准证了,可以在中国
比熊一个月是什么样子的?
gta5的正版和盗版有什么区别
单选题太阳活动强弱的标志及其对应的太阳大气
高考必背诗词,关于喜庆的诗词
推荐资讯
蒙牛、伊利在各地分厂生产的牛奶质量有保证吗
洛阳离郑州多少公里,郑州到洛阳有多少公里路
“风雪山神庙”出自部哪古典小说?
rolento photography,万万,王万旭,是谁?
美篇助手红包要求个人信息,我不小心点了一下
现在酒吧里的洋酒,比如说芝华士多半是假的吗
彩虹的形成是由于光的反射吗?
作文谁谁夸我习惯好500字
充满力量的一句话作文,从下面两个作文题目中
表示爱人初见的诗句,"我爱的人她已有了爱人"
魁拔金典语录,魁拔蛮吉开脉门时的口诀
解答题试推导串联电路总电阻的计算公式.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?