Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们在 IBM DB2 9.7 LUW 数据库中使用 UTF-8 编码。即使我做了很多搜索,我也找不到这个问题的明确答案。如果我将表列定义为 VARCHAR(100),是指 100 个字符还是 100 个字节?
根据在线 IBM 文档,它以字节为单位:
VARCHAR(整数),或 CHARACTER VARYING(整数),或 CHAR VARYING(整数) 对于最大长度整数字节的变长字符串,范围可以从 1 到 32,672。
VARCHAR(整数),或 CHARACTER VARYING(整数),或 CHAR VARYING(整数)
对于最大长度整数字节的变长字符串,范围可以从 1 到 32,672。
此页面上有更多信息,您可以在其中查看
SELECT CHARACTER_LENGTH (NAME, OCTETS) FROM T1 WHERE NAME = 'Jürgen'
给你7因为ü被编码为x'c3bc'.
ü
x'c3bc'