哪个表存储有关SQL Server 2008中约束的信息?

时间:2010-09-27 13:24:20

标签: sql-server

我是数据库新手。我想知道哪个表存储了SQL Server的所有约束信息,如USER_CONSTRAINTS& Oracle中的USER_CONS_COLUMNS次观看。

如何找到SQL Server的约束?

3 个答案:

答案 0 :(得分:2)

首先查看信息架构视图:

INFORMATION_SCHEMA.TABLE_CONSTRAINTS

可能是你想要的那个,但也有一些其他人可能会得到你想要的信息。

答案 1 :(得分:1)

Phil Factor最近写了很多例子:Exploring foreign key relationships with system views

答案 2 :(得分:0)

<块引用>

SQL Server中,数据字典是一组数据库表,用于 存储有关数据库定义的信息。可以使用这些 数据字典来检查已经存在的约束 表并更改它们(如果可能)。

USER_CONSTRAINTS 数据字典:该数据字典包含 有关数据库中使用的每个约束的信息以及 约束特定信息。