假设我们的类(class)有 100 名学生限制,我们创建一个列 StudentId
超出此限制 (1-100) 之间的列 StudentId
不会生成
Create Table Class
(
StudentId Int Primary Key Identity(1,1)
StudentName Varchar(25)
)
insert into Class values('Jhon')
/* 2 ..
..
..
To 100 (Column) */
insert into Class values('Joy')
记录101
insert into Class values('Joy')
--- 当我们插入101行时会发生错误
最佳答案
CREATE TABLE RegTable
(StudentId NUMBER(8,0),
CONSTRAINT CheckRegNumber CHECK (StudentId <=100 and StudentId >0 )
);
添加CONSTRAINT到您的 int
列
关于sql-server - SQL 查询 INT 列(身份)将值限制在 1 到 100 之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29762766/