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.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.