首先要明白的是:根據字符集不同,varchar2(50)這樣在gbk可存25個漢字,utf8可存16個漢字
這里的50相當於50BYTE,是按字節計數,50CHAR是按字符計數。
對於多字節字符(如漢字),varchar2(50)僅能存儲25個漢字,而varchar2(50char)能存儲50個漢字。
所以我們在設計數據表的字段時,一定要注意到這兩者的區別如:
首先要明白的是:根據字符集不同,varchar2(50)這樣在gbk可存25個漢字,utf8可存16個漢字
這里的50相當於50BYTE,是按字節計數,50CHAR是按字符計數。
對於多字節字符(如漢字),varchar2(50)僅能存儲25個漢字,而varchar2(50char)能存儲50個漢字。
所以我們在設計數據表的字段時,一定要注意到這兩者的區別如:
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。