且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

SQL Server如何只更新数据库中的一行?

更新时间:2023-02-08 16:29:47

您可以使用ROWCOUNT

you can use ROWCOUNT

SET ROWCOUNT 1

UPDATE table1 
SET name2 = '01' 
WHERE name1='xx'

SET ROWCOUNT 0

或者您可以使用顶部更新

or you can use update top

UPDATE TOP (1) table1 
SET name2 = '01' 
WHERE name1='xx'