用sql语句来查询sql数据库中某张表的结构 转自百度 陈学阳
2014-06-16 17:17
302 查看
select C.name,T.name,primarykey = case (select is_primary_key from sys.indexes IDX where IDX.object_id=IDXC.object_id and c.column_id=IDXC.column_id ) when 1 then 1 else 0 end from sys.columns C --有关列信息表
INNER JOIN sys.objects O --表的信息表
on O.object_id=C.object_id INNER JOIN sys.types T --数据类型
on C.system_type_id=T.system_type_id left JOIN sys.index_columns IDXC--主键信息
on C.object_id=IDXC.object_id
where O.name=N'表名'
select C.name,T.name,primarykey = case (select is_primary_key from sys.indexes IDX where IDX.object_id=IDXC.object_id and c.column_id=IDXC.column_id ) when 1 then 1 else 0 end from sys.columns C --有关列信息表
INNER JOIN sys.objects O --表的信息表
on O.object_id=C.object_id INNER JOIN sys.types T --数据类型
on C.system_type_id=T.system_type_id left JOIN sys.index_columns IDXC--主键信息
on C.object_id=IDXC.object_id
where O.name=N'表名'
相关文章推荐
- 通用SQL数据库查询语句/连接查询/多表连接查询 sql小例子
- 如何用SQL查询语句获取Oracle表 树形结构的记录(PL/SQL )
- sql语句结构之查询语句(内含代码示例)
- 商城中商品筛选的SQL查询组合语句的实现,表结构、传值都完成!
- 使用SQL语句查询数据库信息及表结构
- 用SQL语句来查询表结构!
- SQL语句查询DB中的表结构
- scott用户下SQL语句表结构查询对照表
- 分享SQL2005 查询表结构的SQL语句
- 单表查询树形结构的SQL语句
- 查询MSSQL数据库中表结构的详细信息的SQL语句
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- 通用SQL数据库查询语句/连接查询/多表连接查询 sql小例子
- 查询MSSQL数据库中表结构的详细信息的SQL语句
- SQL语句实现跨Sql server数据库操作实例 - 查询远程SQL,本地SQL数据库与远程SQL的数据传递
- SQL 查询语句语法结构大全+【SQL 复制表】
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- SQL数据库查询实现行转列与列转行结果SQL语句
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- 用SQL语句查询出所有表的表结构(字段定义,类型,长度等),导出CSV(SQL2008 R2)