在進一步的項目中,使用到了Toad for Oracle的工具,簡單用了一下,雖然介面堆疊著太多的東西,感覺稍微有點亂,但是感覺確實挺好用的。
登入資料庫後,可以使用Schema Browser按鈕查看資料庫的相關資訊,如Table、View、Fuction、Procedure、Package等相關資料。
嘗試在其中寫function,發現只能在相應的function處寫,package同樣,感覺有點彆扭。但是用習慣了還好。
部分測試代碼(簡單,僅為測試Toad):
1.----建立function
CREATE OR REPLACE FUNCTION SYSTEM.pan_func(name number) RETURN NUMBER ISpanno NUMBER;BEGIN --panno := 0; select seq into panno from help where seq=name; RETURN panno; EXCEPTION WHEN NO_DATA_FOUND THEN NULL; WHEN OTHERS THEN -- Consider logging the error and then re-raise RAISE;END pan_func;/
2.----建立package
CREATE OR REPLACE PACKAGE SYSTEM.pan_package is procedure pan_procedure1(name number); function pan_func1(name number) return number;end;/ --以下為body主體CREATE OR REPLACE package body SYSTEM.pan_package is procedure pan_procedure1(name number) is begin update help set info='jiuuu' where seq=name; end; function pan_func1(name number) return number is haisa number; begin select seq into haisa from help where seq=name; return haisa; end;END;-- pan_package;/