SQL存儲過程的參數傳遞機制有兩種方式:
CREATE PROCEDURE sp_example @param1 INT, @param2 VARCHAR(50) AS
BEGIN
-- 存儲過程邏輯
END
-- 調用存儲過程
EXEC sp_example 1, 'example';
CREATE PROCEDURE sp_example @param1 INT, @param2 VARCHAR(50) AS
BEGIN
-- 存儲過程邏輯
END
-- 調用存儲過程
EXEC sp_example @param1 = 1, @param2 = 'example';
無論是哪種方式,參數的傳遞都需要與存儲過程定義的參數類型和順序一致,否則會出現錯誤。