Instrucciones INSERT, SELECT... INTO SELECT INTO

La instrucción SELECT INTO permite insertar los datos resultantes de un comando SELECT en una tabla, que se creará también por la propia consulta SELECT.

La tabla creada no dispone de ninguna restricción de integridad.

select nombre,apellidos  
into cli  
from dbo.CLIENTES; 

El comando INSERT también es capaz de insertar el resultado de un comando SELECT en una tabla ya creada anteriormente mediante la instrucción SQL DDL CREATE TABLE. INSERT

En esta ocasión, es perfectamente posible incluir la definición de restricciones de integridad en el momento de la creación de la tabla.

insert into cli(nombre,apellido) 
select nombre,apellido 
from dbo.clientes; 
Si desea saber más, le proponemos el siguiente libro:
couv_RIT19SQLA.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Establecer grupos de archivos
Siguiente
Estructura de los índices