Oracle使用cast() 函数的一个BUG

发布时间:2020-07-19 19:17:56 作者:viphyy
来源:网络 阅读:626


今天在用Oracle时无意发现一个小问题,就是使用cast函数转换类型时,出现文字被截断现象,现贴出来,如下:



Select  Cast('未填写' As Nvarchar2(16)) As Hg  From Dual

Oracle使用cast() 函数的一个BUG



Select  Cast('未填写内容' As Nvarchar2(16)) As Hg  From Dual

Oracle使用cast() 函数的一个BUG



 Select  Cast('未填写什么' As Nvarchar2(16)) As Hg  From Dual

Oracle使用cast() 函数的一个BUG



结论:部分中文被截断,比如测试用的‘请选择’,‘无核管’,而‘是什么’可以正常显示,已排除长度和字符集的问题,其它varchar,varchar2,nvarchar类型无此问题。




推荐阅读:
  1. mysql和oracle的区别小结(功能性能、选择、使用它们时的sql等对比)
  2. mysql类似oracle rownum写法实例详解

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

oracle 函数 bug

上一篇:共享和访问共享文件夹

下一篇:通过sdk工具 aapt.exe 获取apk的信息

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》