joh*_*son 4 sql t-sql sql-server sql-server-2008
在触发器中,我有以下代码:
SET @var1 = (SELECT col1 FROM Inserted);
SET @var2 = (SELECT col2 FROM Inserted);
Run Code Online (Sandbox Code Playgroud)
是否可以将上述内容写入一行?概念上喜欢的东西:
SET (@var1,@var2) = (SELECT col1,col2 FROM Inserted);
Run Code Online (Sandbox Code Playgroud)
显然,我尝试了上述方法,没有成功; 我只是坚持使用第一种方法吗?
即使可能,这是一个好主意吗?
谢谢!
是的,使用第一种方法.
要么...
SELECT
@var1 = col1
,@var2 = col2
FROM
Inserted;
Run Code Online (Sandbox Code Playgroud)