在Informix SQL中執(zhí)行存儲過程,需要使用EXECUTE PROCEDURE
或EXEC
語句
sp_test
的存儲過程示例,該存儲過程接受兩個參數(shù)并返回它們的和:CREATE PROCEDURE sp_test(a INT, b INT) RETURNING INT;
DEFINE c INT;
LET c = a + b;
RETURN c;
END PROCEDURE;
EXECUTE PROCEDURE
或EXEC
語句調用存儲過程,并傳遞所需的參數(shù)。例如,要調用上面創(chuàng)建的sp_test
存儲過程,可以使用以下命令:EXECUTE PROCEDURE sp_test(3, 4);
-- 或者
EXEC sp_test(3, 4);
這將返回值7
,因為3 + 4 = 7
。
注意:在實際應用中,您可能需要根據(jù)您的數(shù)據(jù)庫服務器和客戶端軟件調整語法。請查閱Informix SQL文檔以獲取更多詳細信息和示例。