gpt4 book ai didi

sql-server - 如何在sql server中设置int的范围

转载 作者:行者123 更新时间:2023-12-03 02:02:48 25 4
gpt4 key购买 nike

嘿,我是 SQL Server 新手,我想知道我们是否可以将范围设置为 int (创建表时)就像我们将范围设置为 char

testing char(5) not null

当我尝试使用相同的方式设置 int 的范围

testing int(5) not null 

会报错,那么如何设置int的范围呢?如果不能你能告诉我为什么吗?

最佳答案

sql server 中没有 INT(5) 数据类型,但您可以利用 CHECK 约束对可插入该列的值设置限制/范围。

谷歌了解更多关于检查约束的信息,你会做这样的事情......

CREATE TABLE MyTable
(
Testing INT CHECK (testing > 100 AND testing <500)
, OtherCol INT
);

关于sql-server - 如何在sql server中设置int的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23699612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com