Capita a volte di avere la necessità di duplicare una tabella con tutto il suo contenuto: Ogni variante SQL ha la sua soluzione dedicata: vediamo come in SQLite.
Data una tabella TableSRC
creiamo una tabella TableDEST
che sia una copia di TableSRC
sia come struttura che come dati contenuti:
CREATE TABLE TableDEST AS SELECT * FROM TableSRC;
Il meccanismo, come in altre variati SQL usa il comando CREATE TABLE
usando come sorgente (AS
) per l'istruzioni di creazione tabella la SELECT * FROM TableSRC;
ed appena creata la tabella, la carica con i dati ottenuti dalla SELECT
stessa.
— Joseph Curto 2023/07/24 15:28 — Ultima modifica: 2023/07/31 15:42