我嘗試在我的項目中第一次使用存儲過程。所以我有語法錯誤,如果我嘗試使用「如果」,「其他」。存儲過程if else語法錯誤
如果NewProductId等於「0」或null,我不想更新。 一樣,我想更新我的NewProductId
ALTER PROCEDURE MyProcedured
(
@CustomerId INT,
@CustomerName VARCHAR(80),
@NewProductId INT
)
AS
BEGIN
UPDATE CUSTOMERS
SET
CustomerName [email protected] ,
if(@ProductId !=null && @ProductId !=0)
{
ProductId [email protected]
}
WHERE CustomerId = @CustomerId
END