PL/SQL查询,字段名添加中文别名,查询结果的字段名会显示问号,处理方法:


一开始查询出来的字段名显示的是???,下面说说解决方法(本人也是在网上看到的,算是重复编辑一下):

 

-------------------------------------------------------------------------------------------------

首先查看这个字段的VALUE值,虽然我也不知道为什么要看,因为解决方法似乎跟这条查询语句没关系,有没有人给解释一下;

select * from V$NLS_PARAMETERS

 

 

然后在环境变量里面去看看这两个变量

 

 

先看看用户或者系统变量里面有没有这两项,没有就添加,网上分享的是说,添加到用户变量里面,只需要重启PL/SQL就可以生效,事实上我重启电脑才生效的,不知道什么原因;

LANG/zh_CN.GBK

NLS_LANG/AMERICAN_AMERICA.ZHS16GBK

--有其他解决办法的可以下方评论分享一些,谢谢!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM