MySQL 中 CALL 語句用於呼叫預存程序或函數,用於定義預先定義的 SQL 語句組。步驟如下:1. 建立預存程序或函數;2. 寫 CALL 語句,指定名稱和參數;3. 指定與參數類型和順序相符的參數值;4. 執行 CALL 語句。
MySQL 中CALL 的用法
CALL 語句用於呼叫預存程序或函數,預存程序或函數包含一組預先定義的SQL 語句。 CALL 語句的語法如下:
<code>CALL [schema_name.]procedure_name(argument_list);</code>
其中:
schema_name
是預存程序或函數所在的模式名稱(可選)#procedure_name
是預存程序或函數的名稱argument_list
是預存程序或函數的參數清單(可選)1. 建立預存程序或函數
在呼叫預存程序或函數之前,需要先建立它。可以使用 CREATE PROCEDURE 或 CREATE FUNCTION 語句建立。2. 寫 CALL 語句
使用 CALL 語句呼叫預存程序或函數時,需要指定其名稱和參數(如果需要)。3. 指定參數
預存程序或函數可以接受參數。在 CALL 語句中,參數值必須與預存程序或函數中宣告的參數類型和順序相符。4. 執行CALL 語句
CALL 語句可以透過以下方式執行:
範例
以下範例呼叫名為get_customer_details 的儲存過程,該預存程序會取得指定客戶的詳細資訊:
<code>CALL get_customer_details(10);</code>
10 是要取得其詳細資訊的客戶ID。預存程序傳回一個結果集,其中包含該客戶的詳細資料。
注意:
語句檢索它們。
以上是mysql中call的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!