Inserimento dati

martedì 15 marzo 2011 - 12.54
Tag Elenco Tags  SQL Server 2008

m.lusardi Profilo | Newbie

Buongiorno,
avrei bisogno di sapere se c'è la possibilità di inserire in modo veloce più record in più tabelle selezionando i dati da più tabelle tipo un insert di dati selezionati con una select da più tabelle (usando inner join).
Saluti

lbenaglia Profilo | Guru

>Buongiorno,
>avrei bisogno di sapere se c'è la possibilità di inserire in
>modo veloce più record in più tabelle selezionando i dati da
>più tabelle tipo un insert di dati selezionati con una select
>da più tabelle (usando inner join).

Ciao Marta,

La domanda non è molto chiara.
Il comando di INSERT permette l'inserimento di nuove righe all'interno di una e una sola tabella.
L'origine può essere un insieme di literals specificati dopo la clausola VALUES oppure un result set restituito da un comando di SELECT (che può coinvolgere tutte le tabelle che vuoi):
http://msdn.microsoft.com/it-it/library/ms174335.aspx

>Saluti
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5