Entrar
¿Nuevo usuario? Inscribirme
DesarrolloJava · Desarrollo de Software en Java/J++/J#
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés añadir enlaces a sitios relacionados de tu grupo.

Mensajes

  Mensajes Ayuda
Avanzado
DROP TABLE   Lista de mensajes  
Responder | Reenviar Mensaje #20549 de 25936 |
Re: [Java] DROP TABLE

es sin * from.

delete nombreTabla

o podes hacer un truncate table nombretabla

la primera si tenes relaciones en otras tablas no vas a poder
eliminar los registros. La segunda rompe con las relaciones
y te quedan inconsistentes datos en la base.


--- En DesarrolloJava@..., Diego HIRSCHFELD
<diegomhc@...> escribió:
>
> Lo que me parece que querés hacer es borrar llos datos anteriormente
ingresados.
> Lo que me parece que tendrías que hacer es delete * from xxx en vez
de drop table xxx ya que lo que dice Nicolas tiene razón; estás
eliminando la tabla (no borrando los datos) y la segunda vez que
quieras insertar registros, te avisa que la tabla no existe.
>
> Saludos
>
> DIEGO
>
> ----- Mensaje original ----
> De: Nicolas Gonzalez <nicogonzalez@...>
> Para: DesarrolloJava@...
> Enviado: domingo 1 de julio de 2007, 14:25:50
> Asunto: Re: [Java] DROP TABLE
>
>
>
>
>
>
>
>
>
>
>
>
>
> No te entendí muy bien, pero aparentemente estás
borrando una Tabla, por lo q es mas q logico q falle al querer
insertar un registro en una tabla q no existe.... :)
>
> Saludos!
>
>
> On 7/1/07,
> Jorge Cristian Robert <povroder@yahoo. com.br> wrote:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Buenos dias a todos,
>
>
>
> Por favor, necesito ayuda para resolver el siguiente caso:
>
>
>
> Tengo una página comun con un típico botón "submit"
>
>
>
> El ejemplo, está simplificado propositalmente ( cada paso tiene sus
>
> try/catch, ejb, etc )
>
>
>
> Al clicar en el botón, la sequencia de pasos es la siguiente:
>
>
>
> 1) Select * from into temp xxx
>
> 2) Resulset( paginado o no ) = "Select * from xxx"
>
> 3) drop table xxx
>
>
>
> Funciona perfectamente ... la primera vez,
>
>
>
> Si clico una segunda vez me aparece un erro que me informa que:
>
> ------------ --------- --------- --------- --------- --------- -
>
> Table ( xxx ) has been dropped, altered or renamed. Query: select *
from xxx
>
> ------------ --------- --------- --------- --------- --------- -
>
>
>
> Por que la segunda vez no funciona el "insert into temp xxx" si el
mismo me
>
> está confirmando que la tabla está dropada ?
>
>
>
> Si el mensaje fuese que no puedo inserir por que la tabela yá
existe, seria
>
> esperado...
>
>
>
> DETALLE IMPORTANTE: Si hago lo mismo, pero no con web, si lo hago
con swing,
>
> por ejemplo y usando JCreator, esto no ocurre.
>
>
>
> Cualquier será muy bien recebida !
>
>
>
> Gracias a todos.
>
>
>
> ps: Ya resolvi sin usar a tabla "temp" - obvio -, pero el punto
permanece.
>
> Y cuando realmente el problema sólo será resuelto con tablas
temporarias ?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> <!--
>
> #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean,
sans-serif;}
> #ygrp-mlmsg table {font-size:inherit;font:100%;}
> #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,
clean, sans-serif;}
> #ygrp-mlmsg pre, code {font:115% monospace;}
> #ygrp-mlmsg * {line-height:1.22em;}
> #ygrp-text{
> font-family:Georgia;
> }
> #ygrp-text p{
> margin:0 0 1em 0;}
> #ygrp-tpmsgs{
> font-family:Arial;
> clear:both;}
> #ygrp-vitnav{
> padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
> #ygrp-vitnav a{
> padding:0 1px;}
> #ygrp-actbar{
> clear:both;margin:25px
0;white-space:nowrap;color:#666;text-align:right;}
> #ygrp-actbar .left{
> float:left;white-space:nowrap;}
> .bld{font-weight:bold;}
> #ygrp-grft{
> font-family:Verdana;font-size:77%;padding:15px 0;}
> #ygrp-ft{
> font-family:verdana;font-size:77%;border-top:1px solid #666;
> padding:5px 0;
> }
> #ygrp-mlmsg #logo{
> padding-bottom:10px;}
>
> #ygrp-vital{
> background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
> #ygrp-vital #vithd{
>
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:upp\
ercase;}
> #ygrp-vital ul{
> padding:0;margin:2px 0;}
> #ygrp-vital ul li{
> list-style-type:none;clear:both;border:1px solid #e0ecee;
> }
> #ygrp-vital ul li .ct{
>
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-ri\
ght:.5em;}
> #ygrp-vital ul li .cat{
> font-weight:bold;}
> #ygrp-vital a {
> text-decoration:none;}
>
> #ygrp-vital a:hover{
> text-decoration:underline;}
>
> #ygrp-sponsor #hd{
> color:#999;font-size:77%;}
> #ygrp-sponsor #ov{
> padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
> #ygrp-sponsor #ov ul{
> padding:0 0 0 8px;margin:0;}
> #ygrp-sponsor #ov li{
> list-style-type:square;padding:6px 0;font-size:77%;}
> #ygrp-sponsor #ov li a{
> text-decoration:none;font-size:130%;}
> #ygrp-sponsor #nc {
> background-color:#eee;margin-bottom:20px;padding:0 8px;}
> #ygrp-sponsor .ad{
> padding:8px 0;}
> #ygrp-sponsor .ad #hd1{
>
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%\
;}
> #ygrp-sponsor .ad a{
> text-decoration:none;}
> #ygrp-sponsor .ad a:hover{
> text-decoration:underline;}
> #ygrp-sponsor .ad p{
> margin:0;}
> o {font-size:0;}
> .MsoNormal {
> margin:0 0 0 0;}
> #ygrp-text tt{
> font-size:120%;}
> blockquote{margin:0 0 0 4px;}
> .replbq {margin:4;}
> -->
>
>
>
>
>
>
>
>
> __________________________________________________
> Preguntá. Respondé. Descubrí.
> Todo lo que querías saber, y lo que ni imaginabas,
> está en Yahoo! Respuestas (Beta).
> ¡Probalo ya!
> http://www.yahoo.com.ar/respuestas
>





Lun, 2 de Jul, 2007 5:42 pm

alejandrolarosa
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #20549 de 25936 |
Desplegar mensajes Autor Ordenar por fecha

Buenos dias a todos, Por favor, necesito ayuda para resolver el siguiente caso: Tengo una página comun con un típico botón "submit" El ejemplo, está...
Jorge Cristian Robert
povroder@...
Enviar correo
1 de Jul, 2007
2:38 pm

No te entendí muy bien, pero aparentemente estás borrando una Tabla, por lo q es mas q logico q falle al querer insertar un registro en una tabla q no ...
Nicolas Gonzalez
nicogonzalez...
Sin conexión Enviar correo
1 de Jul, 2007
7:10 pm

Lo que me parece que querés hacer es borrar llos datos anteriormente ingresados. Lo que me parece que tendrías que hacer es delete * from xxx en vez de drop...
Diego HIRSCHFELD
diegomhc
En línea Enviar correo
2 de Jul, 2007
1:33 am

es sin * from. delete nombreTabla o podes hacer un truncate table nombretabla la primera si tenes relaciones en otras tablas no vas a poder eliminar los...
ALEJANDRO
alejandrolarosa
Sin conexión Enviar correo
2 de Jul, 2007
5:42 pm

Alejandro, si mal no recuerdo Oracle y algunos mas permiten el uso de: delete <tabla> pero el verdadero formato es from. Intentalo en MySQL y vas a ver que se...
Nicolas Gonzalez
nicogonzalez...
Sin conexión Enviar correo
3 de Jul, 2007
1:02 am

No, lo que está haciendo es en principio correcto, "select into temp ..." es lo que crea la tabla, en la segunda linea la utiliza y al final la borra. La...
Sam
fernandezsam...
Sin conexión Enviar correo
3 de Jul, 2007
1:01 am

Si queres borrar todos los datos hace un truncate que es mas rapido Diego HIRSCHFELD <diegomhc@...> escribió: Lo que me parece que querés hacer es...
Dario Javier Nutz
dario_jn
Sin conexión Enviar correo
3 de Jul, 2007
1:01 am
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda