如何限制列中可以放置的取值范围?
我是一个初学者在SQL,我有一个表与GroupRole列和年龄列。
CREATE TABLE [Persons](
[PersonID] [int] IDENTITY(1,1) NOT NULL,
[FullName] [varchar](70) NULL,
[Age] [int] NULL,
[GroupRole ] [varchar](30) NULL
CONSTRAINT [PK_Persons] PRIMARY KEY CLUSTERED
(
[PersonID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
我想限制age列中小于30且GroupRole列等于'Admin‘的值范围。
我不想在c#代码中这样做。
我该怎么做呢?
转载请注明出处:http://www.xinxianzhihui.com/article/20230526/2366148.html