標籤:
http://uule.iteye.com/blog/2061773(出處)
大量匯入指令碼:
開啟一個command window > 輸入@ > 它會讓你選擇要匯入的檔案 (自己要知道匯入檔案的先後順序,plsql不會自動識別這個的 或者像ls的 寫個指令碼)
如:@D:\SVN\1.5資料庫指令碼\oracle\import2.sql
http://blog.csdn.net/hbhgjiangkun/article/details/8208565
1、PL/SQL Developer記住登陸密碼
在使用PL/SQL Developer時,為了工作方便希望PL/SQL Developer記住登入Oracle的使用者名稱和密碼;
設定方法:PL/SQL Developer7.1.2 ->tools->Preferences->Oracle->Logon History,“Store history”是預設勾選的,勾上“Store with password”即可,重新登入在輸入一次密碼則記住了。
2、執行單條SQL語句
在使用PL/SQL Developer的SQL Window時,按F8鍵,PL/SQL Developer預設是執行該視窗的所有SQL語句,需要設定為滑鼠所在的那條SQL語句,即執行當前SQL語句;
設定方法:PL/SQL Developer7.1.2-->tools->Preferences-->Window types,勾上“AutoSelect Statement”即可。
4、查看執行計畫
在使用PL/SQL Developer的SQL Window時,有時候輸入的SQL語句執行的效率,分析下表結構,如何可以提高查詢的效率,可以通過查看Oracle提供的執行計畫;
使用方法:選中需要分析的SQL語句,然後點擊工具列的Explain plan按鈕(即執行計畫),或者直接按F5即可。
5、調試預存程序
在使用PL/SQL Developer操作Oracle時,有時候調用某些預存程序,或者調試預存程序;
調用預存程序的方法:首先,在PL/SQL Developer左邊的Browser中選擇Procedures,尋找需要調用的預存程序;然後,選中調試的預存程序,點擊右鍵,選擇Test,在彈出來的Test scrīpt視窗中,對於定義為in類型的參數,需要給該參數的Value輸入值;最後點擊上面的條數按鈕:Start debugger或者按F9;最後點擊:RUN或者Ctrl+R。
================================================================================
1、登入後預設自動選中My Objects
預設情況下,PLSQL Developer登入後,Brower裡會選擇All objects,如果你登入的使用者是dba,要展開tables目錄,正常情況都需要Wait幾秒鐘,而選擇My Objects後響應速率則是以毫秒計算的。
設定方法:
Tools菜單 --> Brower Filters,會開啟Brower Folders的定單視窗,把“My Objects”設為預設即可。
Tools菜單--Brower Folders,中把你經常點的幾個目錄(比如:Tables Views Seq Functions Procedures)移得靠上一點,並加上顏色區分,這樣你的平均尋表時間會大大縮短,試試看。
3、雙擊即顯示表資料
滑鼠雙擊表或者視圖時的預設響應實在讓我感到失望,因為我最關心的是表結構和資料,但是雙擊後這兩件事情都沒有發生,也許預設響應是高手們需要的,但對我來說查看資料和表結構是最主要的,其他的我不關心。不過好的是這是可以設定的,你可以給滑鼠雙擊和拖放綁定需要的事件,比如:雙擊編輯資料,拖放顯示表結構,Yeah!
設定方法:菜單Tools --> Preferences --> Browser,在右側,為不同的Object Type綁定雙擊和拖放操作。
4、SQL語句字元全部大寫
自認為這是個好習慣,資訊系統的核心是資料庫,系統出問題時最先要查的就是SQL語句,怎樣在浩瀚的日誌中快速找到那條SQL語句是件比較痛苦的事情。 SQL語句全部大寫並不能徹底解決這一問題,但在一堆代碼中間找一行全部大寫的字元相對容易些,你的眼睛會感謝你。
設定方法:菜單Tools --> Preferences --> Editor --> Keyword Case --> Uppercase
5、特殊Copy
在SQL Window裡寫好的SQL語句通常需要放到Java或者別的語言內,就需要轉成字串並上加上相應的連字號,這一個事不需要再重複做了,在寫好的SQL上點右鍵,使用特殊Copy即OK!
設定方法:滑鼠右鍵 --> Special Copy
6、自訂快速鍵
PLSQL Developer裡預留了很多鍵讓使用者自訂,這是件很Hight的事情。不像霸道的Word,基本上所有的鍵都已預定義了功能,修改起來很是頭疼。通常情況下,開啟PLSQL Developer後,最經常乾的事就是開啟SQL Window和Command Window,就給這兩個操作定義了快速鍵,ALT+S和ALT+ C,這樣拿滑鼠點三下的事情只需要按一下鍵。
設定方法:菜單Tools --> Preferences --> Key Configuration
7、SQL Window中根據游標位置自動選擇語句
設定方法:Preferences --> Window Types --> SQL Window,將AutoSelect statement選中即可。注意,每條語句後面要加分號。
8、執行單條SQL語句
在使用PL/SQL Developer的SQL Window時,按F8鍵,PL/SQL Developer預設是執行該視窗的所有SQL語句,需要設定為滑鼠所在的那條SQL語句,即執行當前SQL語句;
設定方法:tools->Preferences-->Window types ,勾上“AutoSelect Statement” 即可。
9、關鍵字自動大寫
Tools->;Preferences->;Editor,將Keyword case選擇Uppercase。一般是讓關鍵字大寫,其他比如表名、欄位名等都是小寫。大家都應該養成一種自己的編碼習慣,並保持下去。
10、更改預設執行得快速鍵F8為Ctrl+Enter(類同toad)
Tools->Preferences->Key Configuration->Session/Execute,然後按Ctrl+Enter。
11、AutoReplace自動替換功能
Tools->Preferences->Editor->AutoReplace->選上Enabled,並Edit檔案,加入以下內容:
sf=select * from
scf=select count(*) from
s=select
f=from
w=where
d=delete
u=update
類SQL PLUS視窗:File->New ->Command Window 這個類似於oracle的用戶端工具sql plus,但用比它好用多了;
Select for Update 及其粘貼功能:有時我們需要把一些資料匯入資料庫中,如果用UE拼Insert語句,會比較麻煩,而且操作性不強。例子介紹一下如何從Excel中提取文本插入到資料庫中我們的Excel檔案中有三列:在資料庫中建立暫存資料表:create table t1 (cino varchar2(100), contno varchar2(100), loanno varchar2(100))然後在SQL Window中輸入select t1 for update,並點擊鎖型滑鼠,進入編輯狀態:用滑鼠點擊第一行的輸入視窗,這時PLD會死結幾秒鐘,然後可以見到游標在第一行的輸入框中閃動,用滑鼠把CINO, CONTNO, LOANNO選中:進Excel中,把需要插入資料庫的內容選中,然後切換到PLD,按Ctrl + V:點擊√,然後再點擊Commit按鈕,則資料提交到表t1中,執行select * from t1可以看到內容;
TNS Names:菜單Help -> Support Info ->TNS Names,可以查看Oracle的tnsnames.ora;
Copy to Excel:在SQL Window中執行Select語句,在結果出來以後,右鍵點擊下面的資料區,選擇Copy to Excel,可以把資料區的記錄原樣拷貝到Excel中。
但有兩點需要注意:
1).field中不能以=開始,否則Excel會誤認為是函數;
2).數字不要超過17位,否則後面的位元將會置為0,但可以通過在數字前加‘來使Excel認為該field是文本,同時對於資料庫中Numbe類型的欄位,最好用to_char輸出,不然可能會顯示不正常記住登陸密碼:為了工作方便希望PL/SQL Developer記住登入Oracle的使用者名稱和密碼;設定方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History , “Store history”是預設勾選的,勾上“Store with password” 即可,重新登入在輸入一次密碼則記住了;
PL/SQL Developer匯入匯出資料庫方法及說明
PL/SQL Developer是Oracle資料庫中用於匯入或匯出資料庫的主要工具,本文主要介紹了利用PL/SQL Developer匯入和匯出資料庫的過程,並對匯入或匯出時的一些注意事項進行了說明,接下來我們就一一介紹。
匯出步驟:
1 tools ->export user object 選擇選項,匯出.sql檔案。
2 tools ->export tables-> Oracle Export 選擇選項匯出.dmp檔案。
匯入步驟:
註:匯入之前最好把以前的表刪除,當然匯入另外資料庫除外。
1 tools->import tables->SQL Inserts 匯入.sql檔案。
2 tools->import talbes->Oracle Import然後再匯入dmp檔案。
一些說明:
Tools->Export User Objects匯出的是建表語句(包括儲存結構)。
Tools->Export Tables裡麵包含三種匯出方式,三種方式都能匯出表結構以及資料,如下:
Oracle Export
Sql Insert
pl/sql developer
第一種是匯出為.dmp的檔案格式,.dmp檔案是二進位的,可以跨平台,還能包含許可權,效率也很不錯,用得最廣 。
第二種是匯出為.sql檔案的,可用文字編輯器查看,通用性比較好,但效率不如第一種,適合小資料量匯入匯出。尤其注意的是表中不能有大欄位(blob,clob,long),如果有,會提示不能匯出(提示如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。
第三種是匯出為.pde格式的,.pde為Pl/sql developer自有的檔案格式,只能用Pl/sql developer自己匯入匯出,不能用編輯器查看。
關於Oracle資料庫用PL/SQL Developer匯入匯出資料庫的知識就介紹到這裡了,希望本次介紹能夠帶給您一些收穫,謝謝您的瀏覽!
=============================================================
1、如何大量匯出建表語句?
通過菜單選擇[Tools]–》[Export User Objects...],在開啟的視窗中選擇準備匯出的表即可。
通過此種方式匯出的sql指令碼中不會有insert語句,也就是表中的資料不會被同時匯出,只有DDL語句。
2、如何匯出初始化資料?
通過菜單選擇[Tools]–》[Export Tables...],在開啟的視窗中選擇準備匯出的表,同時將選項[Delete records]選項取消選中,然後匯出指令碼即可。
3、顯示所有查詢資料
Tools-->Preference-->Window Types-->SQL Window-->Records Per Page
4.查看oracle版本
select banner from sys.v_$version
5.自動登入
PL/SQL Developer->工具->喜好設定->Oracle->登陸曆史 固定使用者填入資訊即可,例如:
huilan231/[email protected]/ORCL
6、美化SQL
選中需要格式化的SQL語句,然後點擊工具列的PL/SQL beautifier按鈕即可
7、查看執行計畫
選中需要分析的SQL語句,然後點擊工具列的Explain plan按鈕(即執行計畫),或者直接按F5即可。
8、快速鍵設定
開啟Tools->Preferences->User Interface->Key Configuration,設定快速鍵如下:
File/New/SQL Window Shift+S
File/New/Command Windows Shift+A
File/Close F4
Edit/ExcelPaste Shift+E
Edit/Selection/Uppercase Shift+U
Edit/Selection/Lowercase Shift+L
Edit/Selection/Comment Shift+C
Edit/Selection/Uncomment Shift+V
Tools/Window List Shift+W
9. 執行單條SQL語句
在使用PL/SQL Developer的SQL Window時,按F8鍵,PL/SQL Developer預設是執行該視窗的所有SQL語句,需要設定為滑鼠所在的那條SQL語句,即執行當前SQL語句;
設定方法:PL/SQL Developer -->tools->Preferences-->Window types-->SQL Windows ,勾上“AutoSelect Statement” 即可。(自動選擇語句)
10、匯入excel資料
Tools-->ODBC Importer-->
PL/SQL的功能設定:
Tools -> perferences -> UserInterface -> Connection(Excel Files)-->Connect(選擇一個xls)-->Data From ODBC 選擇一個Import table-->選擇上面的
Data to Oracle(選擇Owner(登陸資料庫)和Table)
-> key Configuration
File/new/sql window Ctrl+n
File/pl/sqlBeautiful Ctrl+d
File/open/sql script Ctrl+w
-> Code Assistant
Mininute charts: 1 輸入1個字元就會出現提示。
Tools -> Window List 是看當前pl/sql工具開啟了哪些sql列表。如下設定 以後都不用每次去勾選 Window List 了。
預設情況下Window List視窗是不顯示的,這十分不方便
1.開啟 PL/SQL 工具:
Tools -> Preference -> User Interface -> Option
勾選 Autosave desktop ,點 apply 應用
2.點 Tools -> 打勾 Window List
3.關閉 PL/SQL 工具,重新開啟 PL/SQL 工具。就會看到 Window List 視窗自動開啟嘍。
4.window List 視窗關閉:Tools -> Preference
-> key Configuration -> File Close (只關閉當前windowList視窗)
-> File Close All (關閉所有的windowList視窗)
F8 是執行查詢
登入後預設自動選中My Objects
預設情況下,PLSQL 登入後,Brower裡會選擇All objects,如果你登入的使用者是dba,要展開tables目錄,正常情況都需要Wait幾秒鐘,而選擇My Objects後響應速率則是以毫秒計算的。
設定方法:
Tools菜單 --> Brower Filters,會開啟Brower Folders的定單視窗,把“My Objects”設為預設即可。
Tools菜單--Brower Folders,中把你經常點的幾個目錄(比如:Tables Views Functions Procedures Packages Job)移得靠上一點,並加上顏色
tns的查看:安裝盤:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
oracle匯出匯入表視圖和資料等:
1.Tools -> Export UserObjects -> 選中你要匯出的表和視圖。是.sql檔案。
2.Tools -> Export Tables -> Dutput File(選擇路徑)。 是.dmp檔案
3匯入資料時。先執行sql檔案。
File -> New -> Command Window ->把.sql檔案copy到這裡就可以了。
這個操作是把表結構,視圖等都先建好了。接下來匯入資料。
Tools -> Import Tables (選擇路徑).dmp檔案
pl/sql oracle