佬唐

博客园 首页 新随笔 联系 订阅 管理

从 sql server 2000 中提取字段说明文字
SELECT
    [Table Name] = i_s.TABLE_NAME,
    [Column Name] = i_s.COLUMN_NAME,
    [Description] = s.value
FROM
    INFORMATION_SCHEMA.COLUMNS i_s
LEFT OUTER JOIN
    sysproperties s
ON
    s.id = OBJECT_ID(i_s.TABLE_SCHEMA+'.'+i_s.TABLE_NAME)
    AND s.smallid = i_s.ORDINAL_POSITION
    AND s.name = 'MS_Description'
WHERE
    OBJECTPROPERTY(OBJECT_ID(i_s.TABLE_SCHEMA+'.'+i_s.TABLE_NAME), 'IsMsShipped')=0
    AND i_s.TABLE_NAME in ('表名1','表名2','表名3')
ORDER BY
    i_s.TABLE_NAME, i_s.ORDINAL_POSITION

 

转自:http://www.cnblogs.com/iinsnian/archive/2008/06/06/1214796.html

posted on 2009-11-20 15:22  佬唐  阅读(210)  评论(0)    收藏  举报