我们目前正在使用 VARCHAR 在 DB2 中存储文本数据,但是我们遇到了一个问题,即指定的 VARCHAR 长度与文本长度不同,因为在 DB2 中,指定的 VARCHAR 长度是 UTF-8 数据长度,可能会因存储的文本数据而异. 例如,某些文本包含来自不同语言的字符,因此某些 500 个字符的文本无法保存在 VARCHAR(500) 等中。
现在我们计划迁移到 VARGRAPHIC。我需要知道使用 VARGRAPHIC 在 DB2 中存储 unicode 文本数据有哪些限制。使用 VARGRAPHIC 有什么问题吗?