查询数据库中,表结构的详细信息
来源:百度文库 编辑:神马文学网 时间:2024/04/27 14:54:53
[日期:2005-07-08]来源:CSDN 作者:[字体:大中小]
SELECT
表名=case when a.colorder=1 then d.name else ‘‘ end,
字段序号=a.colorder,
字段名=a.name,
标识=case when COLUMNPROPERTY( a.id,a.name,‘IsIdentity‘)=1 then ‘√‘else ‘‘ end,
主键=case when exists(SELECT 1 FROM sysobjects where xtype=‘PK‘ and name in (
SELECT name FROM sysindexes WHERE indid in(
SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid
))) then ‘√‘ else ‘‘ end,
类型=b.name,
占用字节数=a.length,
长度=COLUMNPROPERTY(a.id,a.name,‘PRECISION‘),
小数位数=isnull(COLUMNPROPERTY(a.id,a.name,‘Scale‘),0),
允许空=case when a.isnullable=1 then ‘√‘else ‘‘ end,
默认值=isnull(e.text,‘‘),
字段说明=isnull(g.[value],‘‘)
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 sysproperties g on a.id=g.id and a.colid=g.smallid
order by a.id,a.colorder
SELECT
表名=case when a.colorder=1 then d.name else ‘‘ end,
字段序号=a.colorder,
字段名=a.name,
标识=case when COLUMNPROPERTY( a.id,a.name,‘IsIdentity‘)=1 then ‘√‘else ‘‘ end,
主键=case when exists(SELECT 1 FROM sysobjects where xtype=‘PK‘ and name in (
SELECT name FROM sysindexes WHERE indid in(
SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid
))) then ‘√‘ else ‘‘ end,
类型=b.name,
占用字节数=a.length,
长度=COLUMNPROPERTY(a.id,a.name,‘PRECISION‘),
小数位数=isnull(COLUMNPROPERTY(a.id,a.name,‘Scale‘),0),
允许空=case when a.isnullable=1 then ‘√‘else ‘‘ end,
默认值=isnull(e.text,‘‘),
字段说明=isnull(g.[value],‘‘)
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 sysproperties g on a.id=g.id and a.colid=g.smallid
order by a.id,a.colorder
查询数据库中,表结构的详细信息
数据库的物理结构和逻辑结构
数据库的物理结构和逻辑结构
android中adb shell常用命令及查询数据库的方法 - ocean_helen的...
ReViSion的专栏 - 数据库查询语句
孙笑侠的详细信息
天狼星 ISIS 的详细信息
详细信息
显示数据库中的表结构(新增了索引及表的描述信息)
显示数据库中的表结构(新增了索引及表的描述信息)
海量数据库查询
海量数据库的查询优化及分页算法方案
转贴:海量数据库的查询优化及分页算法方案
海量数据库的查询优化及分页算法方案
SQL SERVER海量数据库的查询优化及分页算法
数据库索引和海量数据查询的优化
通过建立索引提高数据库查询速度的原理
如何使用 dbschema 工具卸出数据库的结构
Oracle数据库中分区表的操作方法
在Access数据库中重命名表
在Access数据库中重命名表
国产数据库在发展中遇到的问题和解决之道 - [DM数据库普及专栏] - 达梦数据库 国产数据库第一品牌|国产数据库 - Powered by Discuz!
自动测试你的详细信息了
《三国志11》全宝物详细信息表