Sqlserver数据字典
来源:互联网 发布:matrix矩阵计算器安卓 编辑:程序博客网 时间:2024/04/30 11:54
以下内容出自cookbook
/*列出模式中的表*/
select table_name
from information_schema.tables
where table_schema = 'SMEAGOL'
/*列出表的列*/
select column_name, data_type, ordinal_position
from information_schema.columns
where table_schema = 'SMEAGOL'
and table_name = 'EMP'
/*列出表的索引列*/
select a.name table_name,
b.name index_name,
d.name column_name,
c.index_column_id
from sys.tables a,
sys.indexes b,
sys.index_columns c,
sys.columns d
where a.object_id = b.object_id
and b.object_id = c.object_id
and b.index_id = c.index_id
and c.object_id = d.object_id
and c.column_id = d.column_id
and a.name = 'EMP'
/*列出表约束*/
select a.table_name,
a.constraint_name,
b.column_name,
a.constraint_type
from information_schema.table_constraints a,
information_schema.key_column_usage b
where a.table_name = 'EMP'
and a.table_schema = 'SMEAGOL'
and a.table_name = b.table_name
and a.table_schema = b.table_schema
and a.constraint_name = b.constraint_name
/*列出没有相应索引的外键*/
select fkeys.table_name,
fkeys.constraint_name,
fkeys.column_name,
ind_cols.index_name
from (
select a.object_id,
d.column_id,
a.name table_name,
b.name constraint_name,
d.name column_name
from sys.tables a
join
sys.foreign_keys b
on ( a.name = 'EMP'
and a.object_id = b.parent_object_id
)
join
sys.foreign_key_columns c
on ( b.object_id = c.constraint_object_id )
join
sys.columns d
on ( c.constraint_column_id = d.column_id
and a.object_id = d.object_id
)
) fkeys
left join
(
elect a.name index_name,
b.object_id,
b.column_id
from sys.indexes a,
sys.index_columns b
where a.index_id = b.index_id
) ind_cols
on ( fkeys.object_id = ind_cols.object_id
and fkeys.column_id = ind_cols.column_id )
where ind_cols.index_name is null
- sqlserver 的数据字典
- 生成数据字典(sqlserver)
- Sqlserver数据字典
- sqlserver 数据字典
- sqlserver 数据字典查询
- sql生成数据字典(sqlserver)
- SqlServer数据字典快速查看
- 用Sql语句生成Sqlserver数据字典
- 用Sql语句生成Sqlserver数据字典
- sqlserver 获取数据字典的经典脚本
- RyanDoc数据字典 For SqlServer版
- sqlserver导出 数据字典的SQL语句
- sqlServer如何快速查看数据字典
- 用Sql语句生成Sqlserver数据字典^_^
- 用Sql语句生成Sqlserver数据字典^_^
- 获取SQLServer的最完整数据字典的SQL语句
- 获取SQLServer的最完整数据字典的SQL语句
- SQLServer表数据字典/表描述动态查询_改进
- 查找数组中某个出现次数超过数组长度一半的数字
- db2数据字典
- 释放对象数组:delete与delete[]
- 黑马程序员--09.IO流--08.【PrintStream_println( )】【PrintStream_print( )】【String_valueOf( )】【个人总结】
- 1090. Highways
- Sqlserver数据字典
- C++中delete, new以及new [], delete[]操作符内幕
- 2011 Fuzhou Online HDU 4068
- 新手上路之Hibernate(5):继承映射
- 2011Fuzhou Online HDU4070
- 【学习日记】JavaScript基础
- 编程之美3.3--计算字符串的相似度
- 浅析Linux下磁盘管理工具
- 【快速排序详解以及java实现】