显示数据库中表结构的SQL语句
来源:互联网 发布:linux 安装 包 编辑:程序博客网 时间:2024/06/05 10:26
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'字段说明'
--into ##tx
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 object_name(a.id),a.colorder
- 显示数据库中表结构的SQL语句
- 查询MSSQL数据库中表结构的详细信息的SQL语句
- 统计一个数据库中表个数的sql查询语句
- SQL语句操作数据库中表和字段的COMMENT值
- SQL中表结构的复制
- 数据库中表不存在的SQL
- SQL数据库中表行列转换显示
- 显示表结构描述的Sql语句
- 显示表结构的sql语句
- SQL语句中表的基本操作
- 将SQLServer中表按其结构生成SQl插入语句
- JAVA 获取数据库中表的结构
- JAVA 获取数据库中表的结构
- 用sql语句取出mysql 数据库中表的字段的说明信息
- ThinkPHP实现对数据库中表的修改删除以及两种原生SQL语句的执行
- 查看sqlserver数据库结构的SQL语句
- 操作数据库结构的SQL语句
- sql server 获得数据库中表数量和字段数量的语句
- 中国最感人的8首爱情诗
- VC环境下检查内存泄漏memory leak的方法
- blog群发王(价值1980元)源代码提供
- Discuz论坛短信群发、动网自动发贴源代码
- 种子填充算法在验证码识别中的的应用
- 显示数据库中表结构的SQL语句
- 在Xubuntu下跑SAP GUI
- 选择OpenDocument的9大理由
- 一算法求解与讨论
- 想要用VB写个QQ智能聊天机器人,真难!
- USB转串口
- java中处理http连接超时
- 设计模式简单代码之Command模式(皇帝圣旨篇)
- GCC起步