10 sql t-sql sql-server
是否有TSQL脚本允许我查看约束的内容.我发现了一个关于Oracle的问题,但我需要一个TSQL脚本.
如何在Oracle上查看Check Constraint的内容
我知道sys.check_constraints,但是,'definition'对所有对象都返回null.
Select * from sys.check_constraints
Run Code Online (Sandbox Code Playgroud)
SQL*_*ace 19
其他方式
检查约束
select definition,name
from sys.check_constraints
Run Code Online (Sandbox Code Playgroud)
对于默认约束
select definition,name
from sys.default_constraints
Run Code Online (Sandbox Code Playgroud)
而另一种方式
SELECT object_definition(OBJECT_ID(CONSTRAINT_NAME)),*
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
where CONSTRAINT_TYPE <> 'PRIMARY KEY'
Run Code Online (Sandbox Code Playgroud)