發(fā)布時(shí)間:2015-11-02 14: 24: 26
Navicat for Oracle 函數(shù)或過程是一個(gè)模式對象,由 SQL 語句和 PL/SQL 結(jié)構(gòu)構(gòu)成,組合在一起,保存在數(shù)據(jù)庫中,并作為一個(gè)單位解決特定問題或運(yùn)行一組相關(guān)任務(wù)。點(diǎn)擊“函數(shù)”按鈕即可打開函數(shù)對象列表。
函數(shù)向?qū)?/b>
在對象列表的工具欄點(diǎn)擊“新建函數(shù)”。 彈出函數(shù)向?qū)?,?chuàng)建過程或函數(shù)。當(dāng)創(chuàng)建新過程或函數(shù)時(shí),可以選擇不顯示“函數(shù)向?qū)А薄?/p>
1. 指定例程的“名”并選擇例程的類型:過程或函數(shù)。
2. 定義函數(shù)或過程的參數(shù)。在對應(yīng)的列設(shè)置參數(shù)名、類型、模式和默認(rèn)值。
3. 如果創(chuàng)建一個(gè)函數(shù),從列表中選擇返回類型。
溫馨提示:如果顯示向?qū)П还催x不顯示后,想再次啟用,在選項(xiàng)中啟用它。
定義
“代碼大綱”窗口顯示函數(shù)或過程的信息,包括參數(shù)、代碼主體等。,點(diǎn)擊選擇查看->代碼大綱,即可顯示“代碼大綱”窗口。需要注意的是,該功能僅限于只限于 Navicat for Oracle 完整版本。
結(jié)果
要運(yùn)行函數(shù)或過程,在 Navicat for Oracle 工具欄點(diǎn)擊“運(yùn)行”按鈕。如果 SQL 語句正確,那么該語句將被運(yùn)行及返回?cái)?shù)據(jù),“DBMS 輸出”選項(xiàng)卡會打開過程或函數(shù)返回的數(shù)據(jù)。如果運(yùn)行過程或函數(shù)時(shí)發(fā)生錯(cuò)誤,運(yùn)行將被迫停止,顯示相應(yīng)的錯(cuò)誤信息。點(diǎn)擊“輸入?yún)?shù)”,可為函數(shù)或過程添加參數(shù)。Navicat for Oracle 支持返回 10 個(gè)結(jié)果集。
調(diào)試(限完整版本)
要調(diào)試函數(shù)或過程,在工具欄點(diǎn)擊“調(diào)試”即可啟動(dòng) Oracle 調(diào)試器。如果需要,可以輸入?yún)?shù)。
用戶可以通過在每個(gè)語句旁的灰色范圍點(diǎn)擊紅色按鈕來為調(diào)試添加或移除斷點(diǎn)。
擴(kuò)展閱讀:Navicat 教程:MariaDB 函數(shù)。
展開閱讀全文
︾