我有一些文本字段..它接受普通字符以及外来字符和特殊字符。 并且该字段的最大大小为varchar(200)..
当我尝试在DATABASE中提交该字段时,它会给出超出长度的错误 下面是我在文本字段
中输入的内容“125 LONDONWALLß°CN°-KÂ|Ã?rberkiÃ?ázyTéráã~ã®ð'+¢a'+¢'+¢'+¢ß-äâ§2ªáriüøónæáriÑó3½ãÿeã ©ãädgåüd?ORU÷iujfijfoi3cjwjciowjciow1839¯¯¯¯¯¯shjfhvsf“
当我检查此查询字符串的长度时。它是148个字符长 但是在更新DATABASE时...它给出了错误..超出了长度,它显示的实际长度为205。但限制为200个字符。
那么,是否有任何方法可以检查sql中的实际长度...同时检查其他函数.i.e length ..it给出148作为长度..
我在SQL开发人员中尝试这个。
答案 0 :(得分:0)
请检查字段的最大大小,我猜它不是200字符而是200字节..扩展的ascii字符可能需要超过1个字节才能存储。因此,您可以更改表格以将最大大小增加为varchar2(200 char)。