Condividi tramite


Procedura: copiare colonne da una tabella a un'altra

È possibile copiare colonne da una tabella a un'altra copiando solo la definizione delle colonne oppure sia la definizione che i dati.

Nota

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.

Per copiare le definizioni delle colonne tra tabelle

  1. Aprire la tabella contenente le colonne che si desidera copiare e la tabella in cui si desidera copiarle.

  2. Fare clic sulla scheda relativa alla tabella contenente le colonne da copiare e selezionarle.

  3. Scegliere Copia dal menu Modifica.

  4. Fare clic sulla scheda relativa alla tabella in cui copiare le colonne.

  5. Selezionare la colonna prima della quale si desidera che vengano inserite le colonne appena copiate, quindi scegliere Incolla dal menu Modifica.

Quando si copia da un database a un altro una colonna di database contenente un tipo di dati alias, è possibile che il tipo di dati definito dall'utente non sia disponibile nel database di destinazione. In questo caso, alla colonna verrà assegnato il tipo di dati di base più simile tra quelli disponibili nel database. Per ulteriori informazioni sui tipi di dati alias, visitare il sito Web Microsoft.

Per copiare dati tra tabelle

  1. Seguire le istruzioni sopra riportate per copiare le definizioni delle colonne.

    Nota

    Prima di iniziare a copiare i dati da una tabella a un'altra, assicurarsi che i tipi di dati delle colonne di destinazione siano compatibili con quelli delle colonne di origine.

  2. In Esplora server fare clic con il pulsante destro del mouse sul nodo delletabelle, quindi scegliere Nuova query.

  3. Scegliere Modifica tipo dal menu Progettazione query, quindi Accodamento.

  4. Nella finestra di dialogo Scegliere la tabella di destinazione per Accodamento selezionare la tabella in cui si desidera copiare i dati, quindi scegliere OK.

    Se si sta effettuando la copia di righe all'interno di una stessa tabella, sarà possibile aggiungere la tabella di origine come tabella di destinazione.

    Nota

    In Progettazione query non è possibile stabilire in anticipo le tabelle e le visualizzazioni da aggiornare. Pertanto, nell'elenco delle tabelle nella finestra di dialogo Scegliere la tabella di destinazione per Accodamento sono visualizzate tutte le tabelle e le visualizzazioni disponibili nella connessione dati su cui si esegue la query, anche quelle che potrebbero non essere valide come tabelle o visualizzazioni di destinazione.

  5. Fare clic con il pulsante destro del mouse nel corpo del riquadro Diagramma, quindi scegliere Aggiungi tabella a diagramma dal menu di scelta rapida.

  6. Nella finestra di dialogo Aggiungi tabella selezionare le singole tabelle da cui si desidera copiare i dati, fare clic su Aggiungi, quindi su Chiudi.

    Le tabelle verranno visualizzate in forma abbreviata nel riquadro Diagramma.

  7. Nelle tabelle in forma abbreviata selezionare le caselle relative alle colonne da cui si desidera copiare i dati.

  8. Nella colonna Accodamento del riquadro Criteri selezionare per ogni colonna di destinazione una colonna da cui copiare i dati.

  9. Specificare le righe da copiare immettendo le condizioni di ricerca nel riquadro Criteri. Per informazioni dettagliate, vedere Procedura: specificare le condizioni di ricerca.

    Se non si specifica alcuna condizione di ricerca, tutte le righe della tabella di origine verranno copiate nella tabella di destinazione.

  10. Se si desidera copiare le informazioni di riepilogo, specificare le opzioni di raggruppamento. Per informazioni dettagliate, vedere Procedura: riepilogare o aggregare valori per tutte le righe di una tabella.

  11. Scegliere il pulsante Esegui SQL per eseguire la query.

    Quando si esegue una query di accodamento, non viene restituito alcun risultato nel riquadro Risultati. Viene invece visualizzato un messaggio che indica il numero di righe copiate.

Quando si copia da un database a un altro una colonna di database contenente un tipo di dati alias, è possibile che il tipo di dati definito dall'utente non sia disponibile nel database di destinazione. In questo caso, alla colonna verrà assegnato il tipo di dati di base più simile tra quelli disponibili nel database. Per ulteriori informazioni sui tipi di dati alias, visitare il sito Web Microsoft.

Vedere anche

Attività

Procedura: duplicare tabelle

Concetti

Tabelle (Visual Database Tools)

Altre risorse

Utilizzo delle colonne

Utilizzo delle tabelle in Progettazione tabelle

Progettazione di tabelle