![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Respuesta
HOLA NO SE QUE BASE DE DATOS UNSAS PERO PARA MI QUE LO MAS CONVENIENTE
ES CREAR EL RESPALDO CON LA SIGUIENTE CONDICION SELECT * INTO [nombre_tabla_respaldo) FROM tabla_origen WHERE anño<2008 y bueno a la tabla original le hace un delete delete from tabla original where año<2008. creo que con eso quedaria. ahora si lo quieres hacer por delphi pues puedes hacer la consulta con un adoquery. y posteriormente ir recorriendo los registros para irlos insertando en la tabla. |
#2
|
|||
|
|||
Select...Into.... mmmh, si eso podria funcionar.
Gracias, voy a probar por ese lado. |
#3
|
|||
|
|||
Aqui ya encontre la solucion. Gracias a microbiano por darme una pista.
Encontre algo muy interesante, estoy seguro que en la escuelita debieron habermelo enseñado pero como nunca lo uso.... se puede hacer : create table mitabla select * from mitabla2 where (condicion); esto crea una table nueva llamada "mitabla" con los mismos campos que "mitabla2" y de paso copia los datos de "mitabla2" a "mitabla" que cumplan con la condicion. TODO EN UN SOLO PASO!! esta chido. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas de condicional If | whatson | Varios | 7 | 18-08-2010 21:57:15 |
Existe el Operador Condicional ? | JordiP | Varios | 9 | 17-06-2010 12:42:39 |
si condicional en interbase??? | GustavoCruz | Firebird e Interbase | 3 | 18-11-2008 21:10:08 |
Compilador Condicional | sercornejov | Varios | 4 | 22-09-2007 01:14:08 |
locate condicional | gatsoft2 | Varios | 10 | 06-05-2005 16:57:37 |
![]() |
|