1 回答

TA貢獻1795條經驗 獲得超7個贊
Navicat for MySQL過程和函數是一組可以保存在服務器上的 SQL 語句。一旦這項工作完成,客戶端不需要再發出個別的語句,可以參考存儲例程。本教程Navicat官網提醒用戶需要注意的是,過程和函數(存儲例程)適用于 MySQL 5.0 或以上版本。點擊 Navicat主界面中的“函數”按鈕,可打開函數對象列表。
函數向導:在對象列表的工具欄點擊“新建函數”。 函數向導會彈出一對話框,選擇創建過程或函數,勾選右下角的復選框,可以不顯示函數向導。如果想再次啟用向導,可以在選項中啟用它。
1. 選擇例程的類型:過程或函數。
2. 定義參數。設置參數模式、名和/或類型。
3. 如果創建一個函數,從列表中選擇“返回類型”及輸入相應的信息:長度、小數點、字符集和/或枚舉。
定義:包括一個有效的 SQL 過程語句。這可以是一個簡單的語句,如 SELECT 或 INSERT,也可以是一個用 BEGIN 和END 寫的復合語句。復合語句可以包含聲明循環和其它控制結構語句。
參數:定義函數或過程參數。
返回類型:這個文本框將被啟用僅用于創建函數,指示函數的返回類型。
類型:從下拉列表選擇想創建的存儲例程,即 PROCEDURE 和 FUNCTION。
結果:要運行過程或函數,在工具欄點擊“運行”。
● 如果 SQL 語句是正確的,該語句將被運行;
● 如果該語句應該返回數據,“結果”選項卡會打開與過程或函數返回的數據;
● 如果運行過程或函數時發生錯誤,運行停止,顯示相應的錯誤信息;
● 如果函數或過程需要輸入參數,輸入參數框將彈出。使用「,」來分隔參數。
溫馨提示:Navicat 支持返回 10 個結果集。
添加回答
舉報