Copiare i record da una tabella ad un'altra con SqlServer

Commenti 2

In questo articoletto vederemo come copiare i dati da una tabella ad un'altra utilizzando Sql Server senza utilizzare nessuna riga di codice Asp.Net o altro.

Prima di tutto dobbiamo verer all'interno del nostro database 2 tabelle simili, ovvero che abbiano dei campi in comune.


TABELLA 1

TABELLA 2

Se volessimo copiare i dati dalla tabella 1 alla tabella 2 non dovremmo fare altro che chiamare la query qui di seguito

INSERT INTO Tabella2 SELECT Nome, Cognome FROM Tabella1

Che ne dite: poche righe che posono eliminare ore di lavoro se fatte con codice lato server.



Articoli Correlati

Eliminare tutte le tabelle, viste e stored procedure presenti all'interno di un database SQL Server Recuperare tutte le stored procedure da un database SQL Server Recuperare elenco tabelle da un DataBase SQL Server Recuperare l'elenco di tutti gli oggetti di un database SQL Server

Commenti

Andrea 25/11/2013
Forse ti piacerà anche questo trucchetto per clonare la tabella in automatico da un database all'altro:

select top 0 * into db_destinazione.dbo.tabella from db_sorgente.dbo.tabella

praticamente copia la struttura da un db all'altro della tabella sorgente.

Ciao

filippo amadori 25/11/2013
Ottimo, mi hai preceduto, l'avrei scritto come prossimo articoletto :-) .
A mio parere questi sono ottimi consigli per chi si avvicina per la prima volta al mondo della programmazione web e dei database

Lascia un commento

Il tuo indirizzo e-amil non sarà pubblicato.

Salva commento Anteprima