使用plsql时怎么设置字符集

 我来答
百度网友243f195
电脑发烧友

2017-01-09 · 不会修电脑,但是你问我的我都知道
知道大有可为答主
回答量:3612
采纳率:85%
帮助的人:811万
展开全部
方法/步骤
1、确保本机上安装plsql软件,例如安装路径为:D:\Program Files\PLSQL Developer\,如果没有软件安装程序请打开百度搜索plsql下载
2、首先可以通过执行以下sql,查看oracle服务器字符集,
select * from nls_database_parameters或者select userenv('language') from dual
可以看到内容如下:
NLS_LANGUAGE:SIMPLIFIED CHINESE
NLS_TERRITORY:CHINA
NLS_CHARACTERSET:ZHS16GBK,表示语言oracle数据库服务器语言为简体中文,地区为中国,字符集为ZHS16GBK
3、由于oracle客户端在获取字符集设置信息时的优先级顺序依次为:session、环境变量、注册表、参数文件,因此可以通过设置这些位置实现客户端字符集设置的目的,因此本文采用设置session的方法,设置NLS_LANG变量值,从而覆盖所有设置值。
4、新建一个bat文件,命名为plsqlgbk.bat,内容如下:
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK"D:\Program Files\PLSQL Developer\plsqldev.exe"

5、以后运行plsql程序时直接打开此bat即实现自动设置NLS_LANG变量后启动plsql应用程序,当然如果需要修改客户端的其他设置也可根据此方法修改内容即可,个人认为此方法使用非常方便有效。
END
注意事项
此方法与现有的oracle客户端设置并不冲突,只是会覆盖现有设置信息
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式