gpt4 book ai didi

sql - 在SQL Server中创建表时如何限制INTEGER的长度?

转载 作者:行者123 更新时间:2023-12-02 05:49:37 24 4
gpt4 key购买 nike

在 SQL SERVER 中创建表时,我想限制一个 INTEGER 列的长度只能等于 10。

例如:PhoneNumber 是一个整数,它必须是一个 10 位数字。

创建表时如何执行此操作?

最佳答案

如果要限制整数列的范围,可以使用检查约束:

create table some_table
(
phone_number integer not null check (phone_number between 0 and 9999999999)
);

但作为 R.T.和 huMpty duMpty 指出:电话号码通常更好地存储在 varchar 中。柱子。

关于sql - 在SQL Server中创建表时如何限制INTEGER的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25422573/

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