sql server 2005中获取表的表名和说明
来源:互联网 发布:网络购票身份证待核验 编辑:程序博客网 时间:2024/06/06 12:54
SELECT 表名 = case when a.colorder = 1 then d.name
else '' end,
表说明 = case when a.colorder = 1 then isnull(f.value, '')
else '' end
FROM syscolumns a
inner join sysobjects d
on a.id = d.id
and d.xtype = 'U'
and d.name <> 'sys.extended_properties'
left join sys.extended_properties f
on a.id = f.major_id
and f.minor_id = 0
Where (case when a.colorder = 1 then d.name else '' end) <>''
详细信息
SELECT
(case when a.colorder=1 then d.name else '' end) N'表名',
a.colorder N'字段序号',
a.name N'字段名',
(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else ''
end) N'标识',
(case when (SELECT count(*)
FROM sysobjects
WHERE (name in
(SELECT name
FROM sysindexes
WHERE (id = a.id) AND (indid in
(SELECT indid
FROM sysindexkeys
WHERE (id = a.id) AND (colid in
(SELECT colid
FROM syscolumns
WHERE (id = a.id) AND (name = a.name))))))) AND
(xtype = 'PK'))>0 then '√' else '' end) N'主键',
b.name N'类型',
a.length N'占用字节数',
COLUMNPROPERTY(a.id,a.name,'PRECISION') as N'长度',
isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as N'小数位数',
(case when a.isnullable=1 then '√'else '' end) N'允许空',
isnull(e.text,'') N'默认值',
isnull(g.[value],'') AS N'字段说明'
FROM syscolumns a
left join systypes b
on a.xtype=b.xusertype
inner join sysobjects d
on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join syscomments e
on a.cdefault=e.id
left join sys.extended_properties g
on a.id=g.major_id AND a.colid = g.minor_id
order by object_name(a.id),a.colorder
- sql server 2005中获取表的表名和说明
- SQL Server中获取所有数据库名、所有表名、所有字段名的SQL语句
- MS SQL 获取数据库名,表名,列名,说明等信息(SQL Server 2005 测试通过)
- MS SQL 获取数据库名,表名,列名,说明等信息(SQL Server 2005 测试通过)
- 获取SQL SERVER数据库表名和列名的sql语句
- sql server获取库名,表名
- sql server获取库名,表名
- 获取sql server数据库中所有用户表名及在sql server中怎样用sql得到库中所有的表名以及表的结构(列名和数据类型)
- 获取SQL Server数据库中所以相关表名
- 获取sql server数据库中所有用户表名
- 获取SQL Server所有数据库名,表名,字段名
- sql中获取表的列名
- SQL Server 中获取数据库内所有表名的实现方法
- 如何获取SQL Server所有的数据库名、表名、字段名及字段类型?
- SQL Server中获取表的主键和外键
- SQL Server中获取所有的数据库名
- SQL获取SQL Server 根据表名获取表的所有列及属性
- 查询SQL Server中某个表的所有列名
- 对PB11生成WebForm时页面上按钮效果的修改
- 谷歌官方博客:Chrome操作系统今年将公开源码
- 维基与国家巧实力
- 淘宝会不会毁了携程?
- 浏览网页时(执行复制、剪贴)弹出“是否允许该页从您的剪贴板粘贴信息”对话框
- sql server 2005中获取表的表名和说明
- VS2005 C#WinForms控件 的一些属性
- linux截断文件的方法
- 周鸿祎:谷歌Chrome不是浏览器
- 在oracle下如何创建database link全面总结
- 民间53个不传之密
- 经济危机下外贸公司的互联网管理转型
- VSS2005日常使用说明(一)
- 奇虎周鸿祎:谷歌推PC操作系统有些操之过急