PullRequest: 988 400 Aone:Low error modification

Merge branch 'lukun_v400 of git@gitlab.alipay-inc.com:oceanbase-docs/oceanbase-doc.git into V4.0.0

https://code.alipay.com/oceanbase-docs/oceanbase-doc/pull_requests/988


Signed-off-by: 贾志龙 <jzl01567329@oceanbase.com>
Signed-off-by: 珞璃 <luoli.wk@antgroup.com>
This commit is contained in:
路坤 2023-09-11 11:15:22 +08:00
commit e25251a7c2
1 changed files with 2 additions and 2 deletions

View File

@ -10,9 +10,9 @@ CHAR 和 VARCHAR 类型
`CHAR``VARCHAR` 类型都可以指定最大长度。例如 `CHAR(30)` 最多存储 30 个字符。
`CHAR` 类型的列可以指定的长度范围是 0\~255`CHAR` 类型是将写入的值末尾连续空格去掉后进行存储的,当取回时,如果 `PAD_CHAR_TO_FULL_LENGTH` SQL 模式是开启状态,会将取回的值用空格填充到最大长度。
`CHAR` 类型的列可以指定的长度范围是 0\~256`CHAR` 类型是将写入的值末尾连续空格去掉后进行存储的,当取回时,如果 `PAD_CHAR_TO_FULL_LENGTH` SQL 模式是开启状态,会将取回的值用空格填充到最大长度。
`VARCHAR` 类型的列可以指定的长度范围是 0\~65536有效的最大长度为 65536 个字节。
`VARCHAR` 类型的列可以指定的长度范围是 0\~1048576有效的最大长度为 1048576 个字节。
`CHAR``VARCHAR` 类型,如果插入的数据长度超过了最大长度,当 `sql_mode` 包含`STRICT_TRANS_TABLES` 的设置时报错,当不包含该设置时会自动截取到最大长度并报警告。