|
Esta sentencia genera una nueva tabla t2 con todas las
filas de la tabla t1. Las columnas se llamarán igual que en t1
pero t2 no será una copia exacta de t1 ya no tendrá clave
principal ni relaciones con las otras tablas, ni índices si los
tuviese t1 etc...
Si en la base de datos hay ya una tabla del mismo
nombre, el sistema nos avisa
y nos pregunta si la queremos borrar. Si le contestamos que no, la SELECT
no se ejecuta.
Para formar una sentencia SELECT
INTO lo mejor es escribir la SELECT
que permite generar los datos que queremos guardar en la nueva tabla,
y después añadir delante
de la cláusula FROM la cláusula
INTO nuevatabla.
La sentencia SELECT INTO se
suele utilizar para crear tablas de trabajo, o tablas intermedias,
las creamos para una determinada tarea y cuando hemos terminado esa tarea
las borramos. También puede ser útil para
sacar datos en una tabla para enviarlos a alguien.
Por ejemplo: Queremos enviarle a un representante una
tabla con todos los datos personales de sus clientes para que les pueda
enviar cartas etc...
|