Entrar
¿Usuario nuevo? Regístrate
imasd
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes buscar mensajes antiguos en un grupo.

Mensajes

  Mensajes Ayuda
Avanzado
CUIDADO SI TENEIS UN CODIGO SIMILAR A ESTE (SQL Server)   Lista de mensajes  
Responder | Reenviar Mensaje #1211 de 3174 |
Atentos si teneis un codigo similar a este (evidentemente, quitanto la morralla que he metido para el ejemplo, lo importante son el primer select y el delete).
----------------------------------
drop table #temporal_cabron
select fichaadb into #temporal_cabron
from logs.dbo.LogAltaMasivaADSL
where fichaadb is not null

insert into #temporal_cabron values (1)
select * from #temporal_cabron
insert into kk values (1)
insert into kk values (2)
insert into kk values (3)
insert into kk values (4)
select * from kk
--este codigo falla (el campo codigo no existe, se llama fichaadb)
(select codigo from #temporal_cabron)
--sin embargo esto........
--cuantas filas borra?
-- 0 porque no hay coincidencias
-- 1 porque hay una coincidencia
-- da error porque el segundo select es erroneo (no existe el campo)
-- o borra toda la tabla porque SQL Server es asi de HIJOPUTA!
delete from kk
where codigo in (select codigo from #temporal_cabron)
------------------
 
Pues si, al menos en nuestra instalacion, BORRA TODAS LAS FILAS DE LA TABLA KK!!


Vie, 4 de Jul, 2003 5:06 pm

jlceada@...
Enviar mensaje Enviar mensaje

Reenviar Mensaje #1211 de 3174 |
Desplegar mensajes Autor Ordenar por fecha

Atentos si teneis un codigo similar a este (evidentemente, quitanto la morralla que he metido para el ejemplo, lo importante son el primer select y el delete)....
JLCeada
jlceada@...
Enviar mensaje
4 de Jul, 2003
5:08 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda