如果我想从表中选择任何 id 并希望将其值作为外键插入到另一个表中,那么我将如何通过存储过程来做到这一点?
最佳答案
我将如何解决这个问题的一个例子。
DECLARE @MyID INT;
SET @MyID = 0;
SELECT @MyID = [TableID]
FROM [MyTable]
WHERE [TableID] = 99;
IF @MyID > 0
BEGIN
INSERT INTO [MySecondTable]
VALUES (@MyID, othervalues);
END
关于sql - 如何在存储过程中使用局部变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2921074/