SQL Server中获得所有表相关信息的方法
来源:互联网 发布:js在数组中查找字符串 编辑:程序博客网 时间:2024/04/30 13:05
在SQL Server 2005中有时候我们需要获得表的结构信息。可以通过建立View来获得所有标的相关信息,然后提交应用程序作处理。
代码如下:
代码如下:
select s.name as TABLE_SCHEMA, t.name as TABLE_NAME, k.name as CONSTRAINT_NAME, c.name as COLUMN_NAME, ic.key_ordinal AS ORDINAL_POSITION
from sys.key_constraints as k
join sys.tables as t
on t.object_id = k.parent_object_id
join sys.schemas as s
on s.schema_id = t.schema_id
join sys.index_columns as ic
on ic.object_id = t.object_id
and ic.index_id = k.unique_index_id
join sys.columns as c
on c.object_id = t.object_id
and c.column_id = ic.column_id
where k.type = 'PK';
from sys.key_constraints as k
join sys.tables as t
on t.object_id = k.parent_object_id
join sys.schemas as s
on s.schema_id = t.schema_id
join sys.index_columns as ic
on ic.object_id = t.object_id
and ic.index_id = k.unique_index_id
join sys.columns as c
on c.object_id = t.object_id
and c.column_id = ic.column_id
where k.type = 'PK';
- SQL Server中获得所有表相关信息的方法
- 获得所有表信息的SQL语句
- sql server 中获得主键的方法
- sql server中所有的外键信息
- 列出SQL SERVER数据库中所有表及字段信息
- 显示 Sql Server 中所有表中的信息
- 列出SQL SERVER数据库中所有表及字段信息
- 显示 Sql Server 中所有表中的信息
- 获得表的相关信息
- SQL Server中获得本周,本月日期的方法
- SQL Server中获得本周,本月日期的方法
- 将SQL SERVER中所有表或某一个表的列信息显示出来
- 将SQL SERVER中所有表的列信息显示出来〔总结〕
- 将SQL Server中所有表的列信息显示出来
- 将SQL Server中所有表的列信息显示出来
- 将SQL SERVER中所有表的列信息显示出来
- 将SQL Server中所有表的列信息显示出来
- 删除SQL Server中所有数据的方法
- With or Without You
- 高质量C++/C编程指南 -- 第4章 表达式和基本语句
- 不太合乎想像的>=和<=
- 汉字问题深入谈-- 关于JAVA的中文问题
- 买米买出来的问题
- SQL Server中获得所有表相关信息的方法
- Fedora中使用 yum 管理 CentOS RPM
- 代友招聘P2Psymbian工程师(某运营商,待遇不错:P)
- "工口"是什么意思
- 对不起,我忘了
- extern "C" 的用意
- Crystal Report 水晶報表入門例子
- 高质量C++/C编程指南 -- 第5章 常量
- [转bingle文章]创建SVCHOST.EXE调用服务的原理与实践!