Hola ojo con SET rowcount porque es una instruccion no recomendada por
Microsoft, ademas puede traer problemas al resto de las consultas. Yo
aconsejo usar TOP 1

El día 2/02/07, Ruben Ferraro <[EMAIL PROTECTED]> escribió:

 set rowcount 1
delete lista where codigo=123
set rowcount 0 ----> este se pone porq sino todas las consultas que hagas
de aca en mas lo va a hacer segun la cantidad del primer set rowcount.
Sl2
Rubén

-----Mensaje original-----
*De:* Jesús dos Santos [mailto:[EMAIL PROTECTED]
*Enviado el:* viernes, 02 de febrero de 2007 19:21
*Para:* [EMAIL PROTECTED]
*Asunto:* [dbms] Eliminar 1 registro

 Lista, talvez la consulta que les hago sea tonta, pero no puedo darme
cuenta en el momento, tengo en una lista codigos repetidos, puedo eliminar
uno solo de ellos? Pues si pongo delete lista where codigo=123, me borra
todos, quiero que me borre 1 solo (pues tengo 2..)

Es una base Sql 2000

Muchas gracias.






--
----------------------------------------------------
Microsoft MVP en SQL Server
SQLTotalConsulting - Servicios & proyectos en SQLServer
Orador Culminis - Microsoft Influencier
www.sqlgurus.org
-------------------------------------------

Responder a