pl/sql插入语句插入数据库中文为????

本地安装完数据库和PL/SQL客户端后,执行insert语句后中文部分显示????乱码。
个人执行select userenv('language') from dual;
 结果为: American_America.ZHS16GBK

在经历过添加环境变量配置: NLS_LANG 用户 变量导致plsql登录都不成功之后,经历了一波 Ora-12705:无法访问NLS数据文件,或者指定的环境无效。只能将用户变量改回。

经过以下步骤后成功实现插入数据为中文:
1.在注册表中regedit修改了以下路径的配置:注册表中[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home]下的
NLS_LANG为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
2.在环境变量的系统变量中添加 NLS_LANG配置
变量名NLS_LANG

变量值SIMPLIFIED CHINESE_CHINA.ZHS16GBK

插入数中文据成功

第一篇博客找了半天没找到格式刷在哪,一边看WAR3,一边瞎写。

5.9日凌晨记。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值