我们可以使用检查约束来强制引用约束吗?假设我有一列包含 UUID;此 UUID 可以根据第二列的值引用表 A 或 B。
------------------------------------------
|ID | Type | PK in Other Table |
------------------------------------------
|1 | Employee | 500 |
------------------------------------------
|2 | Store | 7000 |
------------------------------------------
所以记录#1指向员工表中的一条记录,#2指向存储表中的一条记录,带有各自的PK。所以目标是强制执行基于“类型”的参照完整性。