小编Nic*_*las的帖子

如何在SQL Server中声明变量并在同一存储过程中使用它

我试图从一个表中获取BrandID的值并将其添加到另一个表中.但我无法让它发挥作用.有谁知道怎么做对吗?

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
Run Code Online (Sandbox Code Playgroud)

sql-server stored-procedures local-variables

43
推荐指数
1
解决办法
28万
查看次数