Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/02/2006, 14:15
Avatar de Linterns
Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 23 años, 3 meses
Puntos: 11
si es exactemente tooooooda la tabla vieja que quieres llevarte a la nueva quitale la parte del Where a las dos sentencias que te deje

Cita:
where AQUI_TU_CONDICION;
NOTA: antes de ejecutar la segunda sentencia sería bueno que verificaras en la tabla nueva que todos los registros los ha insertadocon un simple select

PASOS
-------
1- ver los registros que tiene la tabla nueva

Cita:
Select count(*) from tablanueva;
2- Insertar las filas dela tablavieja a la nueva
Cita:
insert into nuevatabla (campo1,campo2,campo3)
select (campo1,campo2,campo3)
from tablavieja;
3- Verificar que la tabla nueva tenga los registros insertados (se debe de incrementar elnumero de registros)
Cita:
Select count(*) from tablanueva;
4- Eliminar los registros de la tabla vieja
Cita:
Delete from tablavieja

__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***