char

定长字符串,会用空格来填充来达到其最大长度,最长2000个字节
dump函数可以查看每一行的内部存数结构

范例

新建只有一个char类型列长度为10的表

SQL> create table testChar(colA char(10));

SQL> insert into testChar values('a');

SQL> insert into testChar values('aa');

SQL> select colA, dump(colA) from testchar;
testchar
备注:只存了一个字符a,但是它还是占用了10个字节的空间。

SQL> insert into testChar values('中国风');
values

插入4个汉字会出错,如下:
汉字

最后修改:2023 年 11 月 24 日
如果觉得我的文章对你有用,请随意赞赏