instrucción SQL SELECT INTO
Con SQL, puede copiar información de una tabla a otra.
SELECT INTO para copiar datos de una tabla, y luego insertar los datos en otra tabla nueva.
instrucción SQL SELECT INTO
SELECT INTO para copiar datos de una tabla, y luego insertar los datos en otra tabla nueva.
SQL SELECT INTO Sintaxis
Podemos replicar todas las columnas en la nueva tabla:
INTO newtable [IN externaldb ]
FROM table1;
O simplemente copiar las columnas deseadas en una nueva tabla:
INTO newtable [IN externaldb ]
FROM table1;
Consejo: La nueva tabla utilizará los nombres de columna y los tipos definidos en la instrucción SELECT se creará. Puede utilizar la cláusula AS para aplicar el nuevo nombre. |
SQL SELECT INTO ejemplos
Los clientes a crear una copia de seguridad:
INTO WebsitesBackup2016
FROM Websites;
Por favor, utilice la cláusula IN para copiar la tabla a otra base de datos:
INTO WebsitesBackup2016 IN 'Backup.mdb'
FROM Websites;
copia de sólo algunas de las columnas en la nueva tabla:
INTO WebsitesBackup2016
FROM Websites;
Copiar solo sitio web chino en la nueva tabla:
INTO WebsitesBackup2016
FROM Websites
WHERE country='CN';
Copiar datos de varias tablas en una nueva tabla:
INTO WebsitesBackup2016
FROM Websites
LEFT JOIN access_log
ON Websites.id=access_log.site_id;
Consejo: SELECT INTO se puede utilizar para crear una nueva tabla vacía por otro modo. Agregue solo se le solicita ningún dato se devuelve a la cláusula WHERE de la consulta:
INTO newtable
FROM table1
WHERE 1=0;