【发布时间】:2021-07-21 03:31:27
【问题描述】:
SQL 中的 char 数据类型是否从 0 开始,例如,如果我声明属性 ID CHAR(1),那么该属性可以有 2 个字符还是只有 1 个?
【问题讨论】:
-
CHAR(1)代表 1 个字符。 -
提问的第一条规则;先自己试试。使用
CHAR(1)创建一个变量或列,用两个字符串填充它,看看会发生什么。
SQL 中的 char 数据类型是否从 0 开始,例如,如果我声明属性 ID CHAR(1),那么该属性可以有 2 个字符还是只有 1 个?
【问题讨论】:
CHAR(1) 代表 1 个字符。
CHAR(1) 创建一个变量或列,用两个字符串填充它,看看会发生什么。
ID CHAR(0) 将引发异常。最小值应为 1,这也是默认值。 要回答您的问题,ID CHAR(1) 将包含 1 个字符。
【讨论】: