CREATE PROCEDURE sp_name()
BEGIN
...
END
支援 IN、OUT、INOUT 三種模式。
CALL sp_name()
注意: 過程名後必須加括號,即使無參數。
DROP PROCEDURE sp_name
限制:不能在一個過程中刪除另一個,只能調用。
BEGIN ... END;
-- 可命名區塊
label: BEGIN ... END label;
-- 跳出區塊
LEAVE label;
IF condition THEN
statement;
ELSE
statement;
END IF;
WHILE 迴圈:
[label:] WHILE expression DO
statements;
END WHILE [label];
LOOP 迴圈:
[label:] LOOP
statements;
END LOOP [label];
REPEAT UNTIL 迴圈:
[label:] REPEAT
statements;
UNTIL expression
END REPEAT [label];
SHOW PROCEDURE STATUS:顯示所有儲存過程基本資訊(所屬資料庫、名稱、創建時間等)SHOW CREATE PROCEDURE sp_name:顯示特定過程詳細定義