Nomi di correlazione

venerdì 09 novembre 2007 - 16.18

dexx Profilo | Newbie

ciao,
quello che voglio fare è aggiornare
la colonna, di una tabella, di un database A con
la colonna, di una tabella, di un database B

Update [DataBase2].[dbo].[PA_PROGRAMMATORE]
set [DataBase2].[dbo].[PA_PROGRAMMATORE].[COMPUTER] = [DataBase1].[dbo].[PA_PROGRAMMATORE].[COMPUTER]
from [DataBase2].[dbo].[PA_PROGRAMMATORE], [DataBase1].[dbo].[PA_PROGRAMMATORE]


Ma incappo nell'errore:

Gli oggetti "DataBase1.dbo.PA_PROGRAMMATORE" e "DataBase2.dbo.PA_PROGRAMMATORE" nella clausola FROM hanno gli stessi nomi
esposti. Per distinguerli, utilizzare i nomi di correlazione.

come fare?
I due database hanno una tabella con lo stesso nome PA_PROGRAMMATORE, ma la colonna COMPUTER diversa.

grazie in anticipo

alx_81 Profilo | Guru

>ciao,
Ciao!

>quello che voglio fare è aggiornare
>la colonna, di una tabella, di un database A con
>la colonna, di una tabella, di un database B
>
>Update [DataBase2].[dbo].[PA_PROGRAMMATORE]
>set [DataBase2].[dbo].[PA_PROGRAMMATORE].[COMPUTER] = [DataBase1].[dbo].[PA_PROGRAMMATORE].[COMPUTER]
>from [DataBase2].[dbo].[PA_PROGRAMMATORE], [DataBase1].[dbo].[PA_PROGRAMMATORE]
>
>
>Ma incappo nell'errore:
>
>Gli oggetti "DataBase1.dbo.PA_PROGRAMMATORE" e "DataBase2.dbo.PA_PROGRAMMATORE"
>nella clausola FROM hanno gli stessi nomi
>esposti. Per distinguerli, utilizzare i nomi di correlazione.
>
>come fare?
Utilizzando la from in quel modo non specifichi come relazionare le tabelle. In più se sei ad esempio su Database1, puoi ometterlo nella sintassi. Utilizza la sintassi Update From:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


>grazie in anticipo
di nulla!
Alx81 =)

http://blogs.dotnethell.it/suxstellino
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5