多语言展示
当前在线:517今日阅读:26今日分享:39

oracle数据库使用case语句中文被截取输出不全

最近在使用oracle数据库的时候遇到了一个问题就是在使用case语句的时候,然后再when的输出会出现中文字符展示不全被截取的情况,遇到这样的情况,使用了各种方式,比如说全部转化成char的类型都不行,最后使用了以下方法,立马解决。
工具/原料
1

Oracle数据库11

2

编程语言

方法/步骤
1

第1步打开你的oracle的客户端,打开plsql后,在其中打开一个新的sql命令框。

2

第2步将你写好的case语句输入到你的新弹窗中,然后运行执行。

3

第3步我们就可以看到已经运行的程序出现的汉字是与你case输出的文字是不相符合的。

4

第4部我们象征性的在case语句中的问输出后面的中文字符末尾加上空格。然后执行发现出现的汉字更多了。

总结

1.这种方式目前不知道是什么原因,主要原因可能是字符的数量问题。

注意事项

需要注意空格数量要足够多才能保证你的字全部展示

推荐信息