Come copiare i dati da una tabella in una nuova tabella in SQL?
Ci sono diversi modi per copiare i dati da una tabella in una nuova tabella in SQL. Ecco alcuni esempi:
- Utilizzando la clausola SELECT INTO:
SELECT *
INTO nuova_tabella
FROM vecchia_tabella;
Questo creerà una nuova tabella con lo stesso schema della vecchia tabella e copierà tutti i dati.
- Utilizzando la clausola INSERT INTO:
INSERT INTO nuova_tabella
SELECT *
FROM vecchia_tabella;
Questo copierà tutti i dati dalla vecchia tabella nella nuova tabella.
- Utilizzando la clausola CREATE TABLE:
CREATE TABLE nuova_tabella AS
SELECT *
FROM vecchia_tabella;
Questo creerà una nuova tabella con lo stesso schema della vecchia tabella e copierà tutti i dati.
Assicurati di avere le autorizzazioni necessarie per creare una nuova tabella e di specificare correttamente i nomi delle tabelle e delle colonne.