Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [SQL SERVER] copia tra tabelle

    Ciao a tutti,

    scusate la domanda base base ma non riesco a capire come fare..
    Se ho 2 tabelle con stessa struttura e voglio fare una copia di tutti i dati ci riesco semplicemente con il codice:
    codice:
    INSERT INTO tabella_destinazione 
    SELECT * 
    FROM tabella_sorgente
    .. e fin qui ok
    Ma se ho:
    tabella_destinazione con colonne a, b, c, d
    tabella_sorgente con colonne a, b, c
    .. come faccio?
    Avevo pensato una cosa tipo:
    codice:
    INSERT INTO tabella_destinazione 
    SELECT a AS a, 
    b AS b, 
    c AS c 
    FROM tabella_sorgente
    ma non funge..

    Grazie, ciao

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    piu o meno è cosi
    codice:
    INSERT INTO tabella_destinazione ( a, b, c )
    SELECT a, b, c
    FROM tabella_sorgente
    .

  3. #3
    grazie nman

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.