SQL constraint minvalue / maxvalue?

后端 未结 5 1390
故里飘歌
故里飘歌 2020-12-03 02:48

Is there a way to set a SQL constraint for a numeric field that min value should be 1234 and max value should be 4523?

5条回答
  •  醉酒成梦
    2020-12-03 03:01

    SQL Server syntax for the check constraint:

    create table numbers (
        number int not null
            check(number >= 1234 and number <= 4523),
        ...
    )
    
    create table numbers (
        number int not null,
        check(number >= 1234 and number <= 4523),
        ...
    )
    
    create table numbers (
        number int not null,
        constraint number_range_check
            check(number >= 1234 and number <= 4523),
        ...
    )
    

提交回复
热议问题