请教啊,
stuSeat int not null identity(1,1) check( stuSeat between 1 and 30)
对这种约束我有两个问题,
第一个:因为有了not null
我用insert into 方法插入数据的时候该怎么表示,因为identity 会自动插入编号,它不允许你手工输入
第二个:它约束了值在1到30之间,如果输入的数据到了30了,再输入一个数据它会不允许你输入,该怎么办
[解决办法]
第一个:
insert into 表名(除了stuSeat外的字段1...字段n) ...
若表只有3個字段,如:tbl(stuSeat,F1,F2)
那么,insert into tbl(F1,F2) values( 'asd ', 'asdfa ')
stuSeat不用你手工输入(系統自動產生),只在其他字段中輸入即可
第二个:去掉該約束即可