update una standard instancia como actualizar sql sql-server database sql-update

standard - ¿SQL Server cómo actualizar solo una fila en la base de datos?



upgrade sql server 12 to 13 (3)

Si desea actualizar una fila cada vez, intente agregar una columna de identidad a su tabla para identificar cada fila.

¿Cómo puedo actualizar solo un registro en db?

Mesa:

name name1 name2 ---------------------------- xx xy xz xx xx xx xx xx xx xx xx xx xy xx zz

Consulta de actualización:

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

pero necesito actualizar solo una fila por vez


Solo puede agregar LIMIT 1 al final de la consulta.


puedes usar ROWCOUNT

SET ROWCOUNT 1 UPDATE table1 SET name2 = ''01'' WHERE name1=''xx'' SET ROWCOUNT 0

o puedes usar actualizar top

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