在一些情况下,我们需要同时连结不同字符集的数据库,比如一个数据库字符集为简体中文,另一个为美国英语。我们可以每次登录前修改注册表,将NLS_LANG改为目标库的字符集。
如果交替使用的次数不多还好,如果两种字符集都得频繁使用那就比较麻烦了。我们不过我们可以通过批处理解决此问题:
假设目标数据库字符集为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
plsql所在路径为:E:\软件更新\ORACLE\PLSQL Developer\plsqldev.exe
新建个文本文件里面写入:
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
e:
cd E:\软件更新\ORACLE\PLSQL Developer
start plsqldev.exe
保存退出
将其名字改为plsql.bat
以后运行plsql.bat就可以了