SQL - Ayuda con update en SQL

 
Vista:

Ayuda con update en SQL

Publicado por Miledys (2 intervenciones) el 05/10/2004 20:20:42
El problema que tengo es el siguiente, necesito actualizar una cantidad de registros, dicha cantidad sera especificada por el usuario. El problema esta en que hay 15 registros que contienen en ese campo ese mismo valor, pero si el usuario quiere actualiza solo 5 en vez de los quince como puedo hacerlo sin que se lo haga a todos los registros. Lo que necesito es algo que limite el update a esa cantidad especificada por el usuario.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con update en SQL

Publicado por Marc RS (1 intervención) el 08/10/2004 08:55:15
Hola,
Supongo que la tabla que quieres actualizar tendrá algún tipo clave primaria, ya sea simple o compuesta. En todo caso yo haría algo similar a :

Update tblTabla set miCampo = 'valor' where clavePrimaria in (
select top 5 clavePrimaria from tblTabla order by clavePrimaria where
campo = 'valorBuscado'
)

Esto únicamente te actualizaría los 5 primeros registros de la tabla.

Espero q te sirva,
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar