繁体   English   中英

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

[英]Update multiple rows in a single statment in 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中做类似的事情吗?

语句在Node.js内部使用乏味的代码执行

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

有什么原因导致您无法自己对此进行测试?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM