Wie deklariere ich eine Variable in SQL Server und verwende sie in derselben gespeicherten Prozedur?
Im versucht, den Wert von BrandID in einer Tabelle abzurufen und zu einer anderen Tabelle hinzuzufügen. Aber ich kann es nicht zum Laufen bringen. Weiß jemand, wie man es richtig macht?
CREATE PROCEDURE AddBrand
AS
DECLARE
@BrandName nvarchar(50),
@CategoryID int,
@BrandID int
SELECT @BrandID = BrandID FROM tblBrand
WHERE BrandName = @BrandName
INSERT INTO tblBrandinCategory (CategoryID, BrandID)
VALUES (@CategoryID, @BrandID)
RETURN