gpt4 book ai didi

stored-procedures - Yii2中如何调用带参数的存储过程

转载 作者:行者123 更新时间:2023-12-04 07:50:05 25 4
gpt4 key购买 nike

如何在Yii2中调用带参数的存储过程?

这是我的存储过程

ALTER PROCEDURE [dbo].[usp_M_Inventory#InsertData]
@ID_Item RunNum,
@Item_Name varchar(250),
@ID_Mom varchar(50),
@Item_Price float,
@ID_Inv_Category RunNum,
@Item_PIC1 varchar(50),
@Item_PIC2 varchar(50),
@Item_active BIT,
@User UserDataType
AS
BEGIN
SET NOCOUNT ON;

INSERT INTO M_Inventory(ID_Item, Item_Name, ID_Mom, Item_Price,
ID_Inv_Category, Item_PIC1, Item_PIC2,
Item_active, insert_user, insert_date, update_user, update_date)
VALUES (@ID_Item, @Item_Name, @ID_Mom, @Item_Price,
@ID_Inv_Category, @Item_PIC1, @Item_PIC2,
@Item_active, @User, GETDATE(), @User, GETDATE())
END

最佳答案

您可以使用以下代码调用带参数的存储过程。

$result = \Yii::$app->db->createCommand("CALL storedProcedureName(:paramName1, :paramName2)") 
->bindValue(':paramName1' , $param1 )
->bindValue(':paramName2', $param2)
->execute();

关于stored-procedures - Yii2中如何调用带参数的存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37988488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com