Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   batch move? (https://www.clubdelphi.com/foros/showthread.php?t=13729)

seken 28-08-2004 15:05:25

batch move?
 
estimados....
1) hay alguna metodo que con ejecutarlo me borra todos los registros de una base de datos.

2) necesito mover algunos registros de una table1 a table2, lo puedo hacer con Batchmove????? me refiero a que los copie en la table destino y me los borre de la table origen

3) si tuviere una table3 enganchada con table1, como muevo estos registros a una table4?????

muchas gracias

edgardo ;)

__cadetill 28-08-2004 17:00:32

Cita:

Empezado por seken
1) hay alguna metodo que con ejecutarlo me borra todos los registros de una base de datos.

Código SQL [-]
delete from tabla

Cita:

Empezado por seken
2) necesito mover algunos registros de una table1 a table2, lo puedo hacer con Batchmove????? me refiero a que los copie en la table destino y me los borre de la table origen

Código SQL [-]
insert into tabla1 (campo1, campo2,...,campoN)
select campo1, campo2,...., campoN
from tabla2
where condiciones

delete from tabla
where condiciones

Cita:

Empezado por seken
3) si tuviere una table3 enganchada con table1, como muevo estos registros a una table4?????

Esto no lo he entendido

seken 30-08-2004 12:59:22

algunas duditas mas....
 
en la respuesta 2) el
insert into tabla1 (campo1, campo2,...,campoN)
select campo1, campo2,...., campoN
from tabla2
where condiciones


a) es necesario campo1,campo2.... o con *?
b) despues de insert into ..... el delete ... lo puedo hacer en el mismo SQL?



en la pregunta 3) me refiro a tener una Table3 enganchada por master source a Table1, si muevo registros de table1 a table2 ¿como muevo tambien los registros de table3 a una table4?
espero me entiendan.

saludos y gracias
Seken :D

__cadetill 30-08-2004 13:54:07

Cita:

Empezado por seken
a) es necesario campo1,campo2.... o con *?


Cita:

Empezado por seken
b) despues de insert into ..... el delete ... lo puedo hacer en el mismo SQL?

No

Cita:

Empezado por seken
en la pregunta 3) me refiro a tener una Table3 enganchada por master source a Table1, si muevo registros de table1 a table2 ¿como muevo tambien los registros de table3 a una table4?

Código SQL [-]
insert into tabla4 (campo1, campo2,...,campoN)
select t3.campo1, t3.campo2,...., t3.campoN
from tabla3 t3 inner join tabla1 t1 on (t1.CampoRelacion = t3.CampoRelacion)
where condiciones de filtor t1 y/o t3

Espero te sirva


La franja horaria es GMT +2. Ahora son las 14:16:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi