https://www.jb51.net/softs/820654.html#downintro2 ## 导出大批量数据 查询一页数据之后,点击导出【query result】 即可导出所有的查询数据 ![image-20220817171543081](imgs/image-20220817171543081.png) ## 批量导入文本数据 **创建表** ```sql -- 创建表 create table NAME_PHONE( name varchar(20), phone varchar(20) ); ``` 1. 将数据整理成文本形式,比如下面 ``` 张亚楠 13687563823 王大陆 13687563824 李薇薇 13687563825 刘超然 13687563826 江怀北 13687563827 李沐然 13687563828 程显为 13687563829 王海洋 13687563830 沐阳 13687563831 岳冉静 13687563832 ``` 3. 打开 工具 -> 文本导入器 4. 复制整理的文本内容,然后点击粘贴按钮(或者直接打开文本文件) ![image-20220817170319630](imgs/image-20220817170319630.png) 5. 切换到【到Oracle的数据】,填写数据表名并对应表字段 ![image-20220817170614137](imgs/image-20220817170614137.png) 6. 最后点击下方【导入】按钮,导入成功后,查询表验证 > 数据量大时,PLSQL导入会卡住,耐心等待下 ## 连接远程Oracle数据库 需要配置 oracle数据库客户端 1. 下载 instantclient_10_2 或 instantclient_11_2 或 instantclient_12_2 2. 无登录打开PL/SQL,工具->首选项->连接,配置 "Oracle主目录名" 和 "OCI库" ![图片](./imgs/20180803082954426.png) ## PLSQL编辑器中文乱码 > 参考: > > https://blog.csdn.net/guowd/article/details/50989109 场景:在Notepad++文本编辑器中编辑好了视图SQL,在PLSQL中执行替换语句,视图修改成功了,但是视图SQL语句中中文全乱码了。 解决方法: 1. 本地设置环境变量 NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 2. 重启PLSQL登录 ## 批量导出存储过程 > 参考: > > https://blog.csdn.net/qq_39986470/article/details/108004146 ![image-20210407085016006](./imgs/image-20210407085016006.png) ![img](./imgs/20200814144525699.png) ## 自定义PLSQL快捷键 参考:https://www.cnblogs.com/warrior4236/p/5719840.html **快捷键:sf+空格,自动变成 SELECT * FROM ** 1. 在 PLSQL_HOME/Plugins 下,创建 shutcuts.txt 文件,保存设置的快捷键 ``` sf=SELECT * FROM ``` 2. 在 工具 -> 首选项 -> 用户界面 -> 编辑器 中,在自动替换中选择 PLSQL_HOME/Plugins/shutcuts.txt 自定义快捷键文件 ![image-20220817165428737](imgs/image-20220817165428737.png) **快捷键:Ctrl + N ,自动打开一个 SQL 窗口** 1. 在 工具 -> 首选项 -> 用户界面 -> 键配置 中,选中要修改的项,然后按下快捷键,点击确认,即设置完成 ![image-20220817165615147](imgs/image-20220817165615147.png) ## 会话记住账号密码 选择 Session -> Log on -> Configure ... ,在弹窗中的 Fixed User 中填写账号密码,格式如下: *账号/密码@ip:端口/实例名*,比如 root/123456@127.0.0.1:1521/dbtest