以下面的示例表为例:
CREATE TABLE [dbo].[tbl_Example](
[PageID] [int] IDENTITY(1,1) NOT NULL,
[RequireLogin] [bit] NOT NULL,
[RequireAdmin] [bit] NOT NULL,
[HideIfLoggedIn] [bit] NOT NULL
)
如何重写上述内容以包括检查约束,如下所示:
- 如果为假,则强制为假(
[RequireAdmin]
即仅在为真时允许为真,同时允许为真和为假[RequireLogin]
[RequireAdmin]
[RequireLogin]
[RequireLogin]
[RequireAdmin]
- 仅当为False时才允许
[HideIfLoggedIn]
为True[RequireLogin]