sql 以下SQL脚本将检索给定数据库的所有“唯一”约束的列表。这适用于SQL Server。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 以下SQL脚本将检索给定数据库的所有“唯一”约束的列表。这适用于SQL Server。相关的知识,希望对你有一定的参考价值。

-- StackOverflow Discussion: 
-- http://stackoverflow.com/questions/2675168/get-the-unique-constraint-columns-list-in-tsql
SELECT TC.CONSTRAINT_NAME, 
       CC.COLUMN_NAME, 
       TC.TABLE_NAME 
FROM   INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC 
       INNER JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE CC 
               ON TC.CONSTRAINT_NAME = CC.CONSTRAINT_NAME 
WHERE  TC.CONSTRAINT_TYPE = 'Unique' 
ORDER  BY TC.Constraint_Name;

以上是关于sql 以下SQL脚本将检索给定数据库的所有“唯一”约束的列表。这适用于SQL Server。的主要内容,如果未能解决你的问题,请参考以下文章

如何获取 Sql Server 数据库中所有模式的列表

SQL 检索最新记录,按唯一外键分组

如何优化我的 Google 脚本以更快地检索 SQL 数据?

SQL Server 编程 - 按给定天数更新所有日期

SQL如何从每个连接表中检索最新结果

SQL(Java,h2):检索我刚刚插入数据库的单个项目的唯一 ID 的最佳方法是啥? [复制]