在SQL Server中的单个语句中更新多行

时间:2015-03-19 02:40:19

标签: sql-server

在SQLite中,我可以通过用分号分隔它们来在单个语句中执行多个更新:

UPDATE TABLEX 
SET x = 'y' 
WHERE a = 'b'; 

UPDATE TABLEX 
SET x = 'c' 
WHERE a = 'c'; 

UPDATE TABLEX 
SET x = 'd' 
WHERE a = 'v';

我可以在SQL Server中做类似的事情吗?

使用繁琐的

在nodejs中执行语句

1 个答案:

答案 0 :(得分:0)

是的,你可以。这是SQL Server的有效sql语句。用分号(;)分隔每个是正确的语法。希望这些是对彼此没有任何依赖关系的表的非常独立的更改。

你为什么不能自己测试这个?