我有一列x VARCHAR2(20 BYTE)
当插入大小大于20个字节的数据时,它可以正常工作。
这应该如何工作?在这种情况下会出现错误。字符也从♫ -> ¿
UPDATE "table"
SET x = '¿¿¿¿¿¿¿¿¿¿¿¿☼☼☼☼☼☼☼'
WHERE xxx = 'xxx'
AND yyy = 'yyy'
提交成功
答案 0 :(得分:0)
通过查询发现字符集为WE8MSWIN1252
从sys.props $ WHERE名称='NLS_CHARACTERSET'中选择值$;
这就是允许输入字符的原因,因为WE8MSWIN1252是单字节字符集。