sys视图相当于INFORMATION_SCHEMA查询

Ric*_*ane 5 sql-server sql-server-2012

我想获得我的数据库中所有级联删除的列表,所以我使用了INFORMATION_SCHEMA视图:

SELECT *
FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS
WHERE DELETE_RULE = 'CASCADE'
Run Code Online (Sandbox Code Playgroud)

使用sys系统视图的此查询等效于什么?

Dev*_*art 2

SELECT *
FROM sys.foreign_keys
WHERE delete_referential_action = 1
Run Code Online (Sandbox Code Playgroud)