如果我有一个插入语句,例如:
INSERT INTO MyTable
(
Name,
Address,
PhoneNo
)
VALUES
(
'Yatrix',
'1234 Address Stuff',
'1112223333'
)
如何使用OUTPUT子句设置@var INT新行的标识值(称为Id)?我已经看到了将INSERTED.Name放入表变量的示例,但是我无法将其放入非表变量中。
我已经尝试了OUPUT INSERTED.Id AS @var,SET @var = INSERTED.Id但是都没有用。
3
我已经知道@@ SCOPE_IDENTITY,我特别想知道如何使用OUPUT做到这一点。谢谢。
—
Yatrix 2012年
您需要将其插入表变量中,然后从中选择。没有从
—
Martin Smith
OUTPUT子句直接分配给标量变量的语法。
该
—
HABO 2012年
OUTPUT子句写入表。它可以是表变量,临时表...。
我的问题专门要求 OUTPUT子句。
—
Yatrix