Como sería el top 1?  Yo le tire   DELETE TOP 1 LISTA WHERE CODIGO=123 y
no me dejó……
 
-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Maxi Accotto
Enviado el: viernes, 02 de febrero de 2007 22:04
Para: [EMAIL PROTECTED]
Asunto: [dbms] Eliminar 1 registro
 
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]
<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