数据库 VARCHAR2(255)能存几个中文

首先

SELECT
    LEADER_NAME,
    VSIZE(LEADER_NAME) AS BYTES_USED,
    LENGTHB(LEADER_NAME) AS BYTES_LENGTH,
    LENGTH(LEADER_NAME) AS CHAR_LENGTH
FROM work_team
WHERE ID=64133 ;
image.png

VSIZE(COLUMN_NAME):返回该列实际占用的字节数。

LENGTHB(COLUMN_NAME):返回字节长度(按数据库字符集计算)。

LENGTH(COLUMN_NAME):返回字符长度(按逻辑字符计算)。

示例分析:

如果 LENGTHB('中文') = 6(UTF-8,每个中文占3字节)。

如果 LENGTHB('中文') = 4(GBK,每个中文占2字节)。

所以能存255/2=127个

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容