How to declare a variable in SQL Server and use it in the same Stored Procedure

后端 未结 4 1051
再見小時候
再見小時候 2021-02-03 17:57

Im trying to get the value from BrandID in one table and add it to another table. But I can\'t get it to work. Anybody know how to do it right?

CREATE PROCEDURE          


        
4条回答
  •  礼貌的吻别
    2021-02-03 18:38

    None of the above methods worked for me so i'm posting the way i did

    DELIMITER $$
    CREATE PROCEDURE AddBrand()
    BEGIN 
    
    DECLARE BrandName varchar(50);
    DECLARE CategoryID,BrandID  int;
    SELECT BrandID = BrandID FROM tblBrand 
    WHERE BrandName = BrandName;
    
    INSERT INTO tblBrandinCategory (CategoryID, BrandID) 
           VALUES (CategoryID, BrandID);
    END$$
    

提交回复
热议问题