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

Posted &nbps

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PL/SQL查询,字段名添加中文别名,查询结果的字段名会显示问号,处理方法:相关的知识,希望对你有一定的参考价值。

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

 

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

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

select * from V$NLS_PARAMETERS

 

 

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

 

 

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

LANG/zh_CN.GBK

NLS_LANG/AMERICAN_AMERICA.ZHS16GBK

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

 

以上是关于PL/SQL查询,字段名添加中文别名,查询结果的字段名会显示问号,处理方法:的主要内容,如果未能解决你的问题,请参考以下文章

c#获取oracle数据库表字段名

关于spring jdbc 查询mysql数据库时,数据集字段名有别名返回的不是别名而是原始字段名

pl/sql查询字段为科学计数法

oracle数据库怎样查询用变量表示的字段名?

PL/SQL 在插入语句的子查询中使用别名和函数

Oracle PL/SQL查询结果如何自动换行