Condividi tramite


Procedura: Copia di colonne da una tabella a un'altra (Visual Database Tools)

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

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 una colonna contenente un tipo di dati alias da un database a un altro, il tipo di dati alias potrebbe non essere 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 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 delle tabelle, 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 viste 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 viste disponibili nella connessione dati su cui si esegue la query, anche quelle che potrebbero non essere valide come tabelle o viste 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: Definizione di condizioni di ricerca (Visual Database Tools).

    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: Riepilogo o aggregazione di valori per tutte le righe di una tabella (Visual Database Tools).

  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 una colonna contenente un tipo di dati alias da un database a un altro, il tipo di dati alias potrebbe non essere 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.

Vedere anche

Altre risorse

Utilizzo delle colonne (Visual Database Tools)
Utilizzo di tabelle in Progettazione tabelle (Visual Database Tools)
Progettazione di tabelle (Visual Database Tools)

Guida in linea e informazioni

Assistenza su SQL Server 2005