如何设置PLSQL Developer 字符集

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置PLSQL Developer 字符集相关的知识,希望对你有一定的参考价值。

您好,很高兴为您解答。

1、查询oracle server端的字符集。打开SQL Window输入下面SQL查询服务端的字符集。

select userenv('language') from dual;


2、我的电脑中环境变量界面,在系统变量中新加:
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

其中的变量值跟服务器查询到得一致即可。


如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】

希望我的回答对您有所帮助,望采纳!

                                                                                                                            ~ O(∩_∩)O~

参考技术A 方法/步骤
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客户端设置并不冲突,只是会覆盖现有设置信息

PLSQL Developer个性化设置

1)代码自动完成

和讨厌的.才后出现提示说88,我用快捷键任意呼唤。

Tools->Preferences->User Interface->Key Configuration。
找到Tools/Code Assistant,修改为自己常用的快捷键。

我习惯用Ctrl+Space,很多IDE工具默认都是这个,不过容易和输入法切换的快捷键冲突,需要修改输入法的快捷键。

顺便把Edit/Selection/Uppsercase改成Alt+F5,Edit/Selection/Lowercasee改成Ctrl+F5,这个和UE保持一致。

把Edit/Redo改成Ctrl+Y,和大多工具保持一致。


2)自动替换

和重复输入说88,我用几个字母自动替换。

Tools->Preferences->Edit->AutoReplace
Edit保存。

如:s*=SELECT * FROM crm01_app
Edit里,我输入s*.就知道换成SELECT * FROM crm01_app了。

Tools->Preferences->Edit->Syntax Highlighting
顺便把Keyword case改成Uppercase。

3) 自动保存数据库密码

Tools->Preferences->Oracle->Logon History->Definition
选择Store with password。

4) 字体设置

Tools->Preferences->Fonts
我习惯都用宋体9号。

Tools->Preferences->Edit->Syntax Highlighting
我习惯把Comment的Italic去掉,斜体看不清啊。

5)F8自动执行当前行Sql

Tools->Preferences->Window Types->SQL Window
把AutoSelect statement选上吧。

Tools->Preferences->Edit->Other
顺便把Highlight edit line也加上吧。

以上是关于如何设置PLSQL Developer 字符集的主要内容,如果未能解决你的问题,请参考以下文章

如何在plsql developer当中设置相同变量 高亮显示

Oracle和plsql developer编码设置

pl/sql developer 提示信息乱码

plsql developer中如何设置sql window显示行号

如何使用PLSQL Developer从Oracle UTF8数据库中读取汉字

plsql developer怎么连接数据库