Syn*_*sso 16 sql t-sql sql-server sql-server-2005 constraints
在SQL Server 2005中,我可以发出SQL查询来列出数据库中表的所有FK约束,并显示删除规则吗?(即没有,级联,设置为null或设置默认值)
我正在寻找的输出类似于:
FK_NAME ON_DELETE
==================================
FK_LINEITEM_STATEMENT CASCADE
FK_ACCOUNTREP_CLIENT NOTHING
Run Code Online (Sandbox Code Playgroud)
bob*_*obs 34
你可以试试这个:
SELECT name, delete_referential_action_desc
FROM sys.foreign_keys
Run Code Online (Sandbox Code Playgroud)
这里游戏的后期不多,但你也可以试试这个:
select * from INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS
Run Code Online (Sandbox Code Playgroud)