美文网首页
数据库 VARCHAR2(255)能存几个中文

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

作者: 杜白白白 | 来源:发表于2025-07-24 17:48 被阅读0次

首先

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个

相关文章

网友评论

      本文标题:数据库 VARCHAR2(255)能存几个中文

      本文链接:https://www.haomeiwen.com/subject/qoqgnjtx.html