如何将长文本转换为Oracle 11G中的UTF8?
我有大约20000年的大文字,需要转换为UTF8。
select convert('large text','UTF8') from dual
我有错误:
ora-01704:字符串字面太长
尝试此获取另一个错误,
declare
v_hugetxt varchar2(32767);
begin
v_hugetxt:='huge text'
select convert(v_hugetxt,'UTF8') into v_hugetxt
from dual;
end;
我会收到错误
ORA-01460:未完成或不合理的转换请求提示· 不兼容的字符集可能会导致ORA-01460
I have large text around 20000 I need convert to UTF8.
select convert('large text','UTF8') from dual
I get error:
ORA-01704: string literal too long
Try this get another error
declare
v_hugetxt varchar2(32767);
begin
v_hugetxt:='huge text'
select convert(v_hugetxt,'UTF8') into v_hugetxt
from dual;
end;
I get error
ORA-01460: unimplemented or unreasonable conversion requested tips ·
Incompatible character sets can cause an ORA-01460
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了解决方案,但起作用
参考
仅供
I found solution but worked
FYI
That's it