delete con top..

24/04/2004 - 01:14 por ONIL | Informe spam
Hola a todos..!

Me parece que este es un foro estupendo...!

Bueno entrando en materia..!
tengo una duda...

(disculpen lo simple de la pregunta pero le he dado vueltas y nomas no le
encuentro..)

a) Como puedo a traves de T-SQL borrar solo un numero determinado de
registros...
e intentado esto

delete from tabla where (select top 5 * from tabla)

pero me marca un error de sintaxis en el parentesis que cierra la
instrucción..
serian tan amables de iluminar mi camino

De antemano.. muchas gracias...

(\__/)
(=':'=)
(")_(")
ONil@.
MX.
 

Leer las respuestas

#1 Diego Uribe
24/04/2004 - 00:31 | Informe spam
delete from tabla where <codigo> in (select top 5 <codigo> from tabla [where
x=y and z=q])

puedes omitir lo que esta entre [ ]



"ONIL@" escribió en el mensaje
news:
Hola a todos..!

Me parece que este es un foro estupendo...!

Bueno entrando en materia..!
tengo una duda...

(disculpen lo simple de la pregunta pero le he dado vueltas y nomas no


le
encuentro..)

a) Como puedo a traves de T-SQL borrar solo un numero determinado de
registros...
e intentado esto

delete from tabla where (select top 5 * from tabla)

pero me marca un error de sintaxis en el parentesis que cierra la
instrucción..
serian tan amables de iluminar mi camino

De antemano.. muchas gracias...

(\__/)
(=':'=)
(")_(")

MX.


Preguntas similares