1. 程式人生 > >PL/SQL工具操作

PL/SQL工具操作

tcp editor tab light col sql lec 設置方法 auto

-- object視圖切換到 myobject
設置方法:
  Tools菜單 -> Object Brower Filters,會打開Define Browser Filters界面,
  選中"My Objects",並勾選 "Default" 設為默認即可。
  Tools菜單 -> Object Brower Folders,會打開Define Browser Folders界面,
  這裏可以把經常用到的幾個目錄(比如:Tables Views Seq Functions Procedures)

-- find database objects  全局搜索數據庫對象


-- 首選項提供的功能  Tools -> Preferences 
1.設置記住用戶名密碼
2.關鍵字大小寫
3.保存上次打開的sql腳本
(1) 將菜單Tools->Window list選項勾上;
(2) Tools->Perferences->User Interface->Options的右邊,將"Autosave desktop"勾選.

-- 菜單欄提供的功能  
1. 格式化SQL語句  PL/SQL Beautifier  -- 首選項可導入自己的template
2. 查看執行計劃   explain plan 或F5


-- 調試
1. DEBUG CONNECT SESSION  權限缺失 ,存儲過程調試報錯:Insufficient privileges.
(1) sqlplus : / as sysdba;
(2) grant DEBUG CONNECT SESSION to scott;
(3) select * from role_sys_privs where privilege like ‘DEBUG%‘ order by 2;
2.報錯 : Automatic STATISTICS v$session 動態性能視圖無權限訪問
(1) 勾選不再提示 (菜鳥方案)
(2) 給用戶授權查詢權限 grant select on V$session  to user_sec
(3) 給所有用戶授權 : grant select on V_$session  to public;
(4) 禁用plsql這個功能 Tools --> Preferences --> Options --> Automatic STATISTICS

-- oracle精簡客戶端配置
\Oracle\ora90\network\ADMIN\tnsnames.ora文件
格式如下:
  DATABASE_NAME =
   (DESCRIPTION =
    (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
     #(SERVICE_NAME = dealer)
     (SID = SID_NAME)
     #(SERVER = DEDICATED)
    )
  )
 


-- execl數據導入數據庫
  CREATE TABLE t1(
   cino varchar2(100),
   contno varchar2(100),
   loanno varchar2(100)
  )
SELECT * FROM t1
(1) SELECT * FROM t1 FOR UPDATE;
(2) 復制-粘貼 快速插入


-- 雙擊顯示表數據
設置方法:
  菜單Tools -> Preferences -> Object Browser,
  在右側,為不同的Object Type綁定雙擊和拖放操作。 


-- 去掉註釋的斜體樣式
菜單Tools -> Preferences -> User Interface->Editor
  在右邊的界面中"Syntax Highlighting"下,去掉"Comment"右邊的"Italic"的勾選.
  

  

PL/SQL工具操作