博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql 查询目标数据库中所有的表以其关键信息
阅读量:4676 次
发布时间:2019-06-09

本文共 913 字,大约阅读时间需要 3 分钟。

1、查询目标库中的所有表

SELECTobj.name tablename, ---表名schem.name schemname,  ---表所属的方案idx.rows,  ---一共有几行数组CAST(    CASE WHEN (SELECT COUNT(1) FROM sys.indexes WHERE object_id= obj.OBJECT_ID AND is_primary_key=1) >=1     THEN 1    ELSE 0    END AS BIT) HasPrimaryKey  ---表是否有主键from ZC_UAC.sys.objects obj INNER JOINZC_UAC.dbo.sysindexes idx ON obj.object_id=idx.id and idx.indid<=1 INNER JOINZC_UAC.sys.schemas schem ON obj.schema_id=schem.schema_idwhere type in('U')order by obj.name

 

2、查询目标库中所有的表和视图

SELECTobj.name tablename, ---表名schem.name schemname,  ---表所属的方案CAST(    CASE WHEN (SELECT COUNT(1) FROM sys.indexes WHERE object_id= obj.OBJECT_ID AND is_primary_key=1) >=1     THEN 1    ELSE 0    END AS BIT) HasPrimaryKey  ---表是否有主键from ZC_UAC.sys.objects obj INNER JOINZC_UAC.sys.schemas schem ON obj.schema_id=schem.schema_idwhere type in('U','V')order by obj.name

 

转载于:https://www.cnblogs.com/GreenLeaves/p/6786264.html

你可能感兴趣的文章
项目延期原因及应对之道
查看>>
python3 判断数据类型
查看>>
Chrome浏览器 调试工具 vue-devtools 的安装和使用
查看>>
门面(Facade)模式
查看>>
html第一堂课
查看>>
IPv6 03-IPv6路由协议
查看>>
跨域请求
查看>>
Web 开发中很实用的10个效果
查看>>
HTML5上传文件显示进度
查看>>
友盟错误日志分析(转自:COCOACHINA shemy )
查看>>
HDU5336-XYZ and Drops-模拟
查看>>
powershell 查看程序的tcp网络连接
查看>>
C++技术问题总结-第12篇 设计模式原则
查看>>
Spring的事件处理
查看>>
利用Android属性动画实现Banner的原理与实践
查看>>
【MySQL案件】mysql登录-S失败
查看>>
白话经典算法系列之中的一个 冒泡排序的三种实现
查看>>
Eclipse断点调试
查看>>
ubuntu 步步为营之uclinux编译和移植(完整版)
查看>>
取消SVN版本号控制的bash脚本
查看>>