我有一个包含以下两列的表格
OnSite BIT NOT NULLClientId INT NULL我想补充一点,需要一个约束ClientId是NOT NULL,当OnSite为真(1)。
我在网站上找不到任何东西。
谢谢
您想强制执行以下含义:
(OnSite=true) => (ClientId is not null)
Run Code Online (Sandbox Code Playgroud)
这可以改写为:
(OnSite=false) or (ClientId is not null)
Run Code Online (Sandbox Code Playgroud)
因此,您的约束变为:
CHECK ( OnSite=0 or ClientId is not null)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12261 次 |
| 最近记录: |