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 -------------------------------------------
