plsql使用技巧

    技术2026-01-07  11

    配置oracle home和library oci.dll

     

    一个plsql进程可开启多个连接,这里是指多个sql window,一个窗口对应一个连接;

    窗口下方有一把钥匙可以锁住当前连接的用户,保存当前窗口到指定目录,下次启动不用再次新建sql window,可直接连接该用户即可。

    适用于多用户多数据源场景。

     

    设置固定用户登录:推荐该方式进入:登录(钥匙)右侧下拉箭头Configure

    preferences - loggon history - fixed users 填充

    ----------xxxx userName1/password@ip:port/SERVICE_NAME userName2/password@ip:port/SERVICE_NAME ><Database Name1> userName3/password@ip:port/SERVICE_NAME

     

     

    执行当前行Sql:preferences-window types-sql window - 勾选 autoselect statement

    超长数字to_char:preferences-window types-sql window - 勾选 number fields to_char

    多行窗口显示:user interface-options-use multi-row tabs

    显示行号:preferences-window types-sql window - 勾选 show gutter

    空值null显示高亮:preferences-window types-sql window - 空值单元格颜色

    查看表属性:光标位置在该表上,鼠标右键 - view

    Edit -> PL/SQL Beautifier 格式化sql

    for update:select * from table where column = ? for update;

    语句执行后,点击查询结果上的锁,修改数据,点击对勾,点击锁,按F10(commit),确认提交

     

    自动替换:菜单Tools --> Preferences --> Editor --> AutoReplace.(勾选) --> Edit

    编写shortcuts.txt文件,将其放到plsql 的安装目录Plugins下

    s=SELECT

    f=FROM

    i=INSERT

    u=UPDATE

    d=DELETE

    w=WHERE

    o=ORDER BY

    sf=SELECT * FROM

    df=DELETE FROM

    sc=SELECT COUNT(1) FROM

    fu=FOR UPDATE

     

    自定义快捷键

    通常情况下,打开PLSQL Developer后,最经常干的事就是打开SQL Window和Command Window,就给这两个操作定义了快捷键,ALT+S和ALT+ C,这样拿鼠标点三下的事情只需要按一下键。

    设置方法:菜单Tools --> Preferences --> Key Configuration

    多行注释 Edit / Selection / Comment 为 Ctrl+/

    取消注释 Edit / Selection / Uncomment 为 Ctrl+\

     

    帮助文档:preferences 右下角 Help

     

     

    Processed: 0.031, SQL: 9