程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> PL/SQL DEVELOPER使用技巧

PL/SQL DEVELOPER使用技巧

編輯:關於SqlServer

由於這段時間都在忙於寫存過,業務邏輯非常的復雜,一個SP中有接近1000行的代碼,所以在看代碼的時候感覺非常的累,想著要是能有eclipse裡面的相關功能就好了,於是我在TOADPL/SQL DEVELOPER之間徘徊,試驗著相應的功能,最後還是覺得PL/SQL DEVELOPER用起來比較爽;

         我看現在我們的開發人員中一般都是用這兩個工具,其中以PL/SQL DEVELOPER居多,首先比較下兩個工具常用的優缺點;

PL/SQL DEVELOPER

         優點:1)多線程模型,單個窗口SQL操作不會導致其他窗口死掉;

                   2)有類似於SQLPLUSCommand Window,功能非常的強大,對於習慣寫SQL的同學來說感覺非常的爽;

                   3)在SQL Window中可以同時執行多條SQL語句,返回的結果分tab展示;

                   4SQL編輯器中支持變量引用高亮的效果,和eclipse中點擊變量所有相關引用高亮效果一模一樣;

                   5方便的查看執行計劃,直接在SQL WindowF5即可;

                   6)支持對SQL語句查詢結果集鎖定並進行修改

                   以上幾點TOAD都是不具備的功能(也有可能toad已經提供這些功能,但是我還沒有發掘?呵呵);

         缺點:1)單個PL/SQL DEVELOPER不支持多個數據源連接,需要打開新的PL/SQL DEVELOPER

                   2)不支持tab,在各窗口間切換非常的麻煩;

                   3SQL編輯器中不支持代碼收縮(類似eclipse裡面的+—號收縮);

                   這幾點呢,正式TOAD所擅長的!

大家以後可以多去嘗試用下PL/SQL DEVELOPER中我上面提到的幾個很好用的功能;

>

除此之外,還給大家介紹下幾個小功能:

1auto select & auto execute

PL/SQL DEVELOPER的自動選擇,自動執行功能,我覺得用起來也特別的爽。只要啟用了這個功能之後,你按F8(對應“執行”的快捷鍵),你就可以執行光標所在SQL語句了,而不再需要先用鼠標選取需要執行的語句了。

要啟用這個功能,需要先設置一下。Tools->Preferences->SQL Window,將AutoExecute querIEs和AutoSelect statement這兩項選中,即可。

2PL/SQL BeautifIEr(代碼格式化)

     當我們在寫SP的時候一般都會使用這個咚咚,這樣會讓代碼更易懂易讀,附件中我整理了一個模板,大家可以直接導入即可;

     支持的功能為:關鍵字大寫、變量小寫、自動對齊、INSERT/SELECT單字段換行……

3代碼段高亮

     在SP Window中,將鼠標放在左邊對應的聲明上,右邊就會出現對應的代碼段高亮顯示;



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved