sql server 约束 查找
FK_ 外键
主键约束
SELECTtab.name AS [表名],idx.name AS [主键名称],col.name AS [主键列名]
FROMsys.indexes idxJOIN sys.index_columns idxCol ON (idx.object_id = idxCol.object_id AND idx.index_id = idxCol.index_id AND idx.is_primary_key = 1)JOIN sys.tables tabON (idx.object_id = tab.object_id)JOIN sys.columns colON (idx.object_id = col.object_idAND idxCol.column_id = col.column_id);唯一约束
SELECTtab.name AS [表名],idx.name AS [约束名称],col.name AS [约束列名]
FROMsys.indexes idxJOIN sys.index_columns idxCol ON (idx.object_id = idxCol.object_id AND idx.index_id = idxCol.index_id AND idx.is_unique_constraint = 1)JOIN sys.tables tabON (idx.object_id = tab.object_id)JOIN sys.columns colON (idx.object_id = col.object_idAND idxCol.column_id = col.column_id);外键约束
select oSub.name AS [子表名称],fk.name AS [外键名称],SubCol.name AS [子表列名],oMain.name AS [主表名称],MainCol.name AS [主表列名]
from sys.foreign_keys fk JOIN sys.all_objects oSub ON (fk.parent_object_id = oSub.object_id)JOIN sys.all_objects oMain ON (fk.referenced_object_id = oMain.object_id)JOIN sys.foreign_key_columns fkCols ON (fk.object_id = fkCols.constraint_object_id)JOIN sys.columns SubCol ON (oSub.object_id = SubCol.object_id AND fkCols.parent_column_id = SubCol.column_id)JOIN sys.columns MainCol ON (oMain.object_id = MainCol.object_id AND fkCols.referenced_column_id = MainCol.column_id)Check约束
SELECTtab.name AS [表名],chk.name AS [Check约束名],col.name AS [列名],chk.definition
FROMsys.check_constraints chkJOIN sys.tables tabON (chk.parent_object_id = tab.object_id)JOIN sys.columns colON (chk.parent_object_id = col.object_idAND chk.parent_column_id = col.column_id)
sql server 约束 查找相关推荐
- sql server键查找_如何查找SQL Server版本
sql server键查找 In this article, we will explore how to find the SQL Server version details with vario ...
- SQL Server:查找周开始和结束日期时间
目录 介绍 周默认开始日 设置周开始日 1.设置'DATEFIRST' 2.设置'DATEFIRST'并在任何逻辑操作后恢复为默认值 自定义助手函数 周函数 使用函数 参考 下载源代码 - 1.6 K ...
- sql server 约束
sql server中有五种约束 使用sql语句创建和删除约束 主建约束:(primary key constraint); 外建约束:(foreign key constraint); 唯一约束:( ...
- 你需要明白的SQL SERVER书签查找(Bookmark Lookup)
你也许会想,假如非聚集索引可以快速的找到所求的数据,但遗憾的是,非聚集索引却不包含所有所求列时该怎么办?这时SQL Server会面临两个选择,直接访问基本表去获取数据或是在非聚集索引中找到数据后,再 ...
- [SQL Server] 约束(验证固定电话号码)
[SQL Server] 针对固定电话号码的约束 ALTER TABLE Customers ADD CONSTRAINT CN_CustomerPhoneNo CHECK (Phone LIKE ...
- SQL Server约束
一.SQL Server主键约束. 主键约束操作基本语句. CREATE TABLE table_name (pk_column data_type PRIMARY KEY,... ); 主键是唯一标 ...
- Ms SQL Server 约束和规则
一.SQL约束 约束定义关于列中允许值的规则,是强制完整性的标准机制. 使用约束优先于使用触发器.规则和默认值.查询优化器也使用约束定义生成高性能的查询执行计划. 1:类型 约束的类型一共分三种 域约 ...
- SQL Server:查找表的生成或顺序
目录 介绍 背景 临时表 查找表关系详细信息 查找表生成详细信息 查找第一个生成表 结果 表生成 表关系 不需要的场景 局限性 SqlServer_TableGeneration.zip - 2.6 ...
- SQL Server 数据库查找重复记录的几种方法
http://www.hanyu123.cn/html/c61/6790.html 一.查某一列(或多列)的重复值.(只可以查出重复记录的值,不能查出整个记录的信息) 例如:查找stuid,stuna ...
最新文章
- 光环大数据spark文档_推荐大数据Spark必读书目
- shp与json互转(转载)
- 研华数据采集卡如何采集压力信号转化为数字信号_厦门信号发生器-泰华仪表...
- 解决win7能上网却右下角网络图标显示红色叉号的问题
- 【何之源-21个项目玩转深度学习】——Chapter3-3.2 数据准备-将图像数据转为tfrecord形式
- Java语言程序设计基础篇第10版第5章习题答案
- 我只能说,Spring Data REST真的很燥辣
- 游戏数据分析指标定义 | 通用
- 易语言lol自动接受源码分享以及lolApi相关使用教程
- 淘宝网上一买卖精彩对话
- php网页缩略图api,美图WEB开放平台 - 开发文档
- 补肾常见中成药辩驳------右归丸、左归丸与桂附地黄丸、六味地黄丸
- Nginx代理百度地图,实现内网访问百度地图
- HHKB-BT 入门指北
- 计算机浏览器无法上网怎么办,电脑有网络,但是浏览器不能上网怎么办
- 申请开通自媒体账号的署名文章
- 警校计算机专业考研,一名警校毕业生的跨专业考研路
- Solidworks模板及设计库方便设计者调用
- 【科软课程NLP】自然语言处理复习
- 2018年最流行的5大开源项目
热门文章
- 使用Node.JS,如何将JSON文件读入(服务器)内存?
- AssemblyVersion,AssemblyFileVersion和AssemblyInformationalVersion之间有什么区别?
- ros机器人写字,svg图片绘制,二三阶贝塞尔计算公式转代码
- 批量修改文件名称的方法
- 一个中文字符占几个字节_字节与字符的关系
- MySQL中的常用函数和聚合函数
- Unity PointCloud开发:Mesh渲染点云
- Vue packages version mismatch:- vue@2.6.14 - vue-template-compiler@2.6.11解决方法
- t3网络计算机浏览卡死,凭证一点打印 系统就卡死了 重启后还是这样
- 苹果开发者账户需要同意并添加电话号码,苹果账号忘记验证问题解决方案