PDA

Visualizza la versione completa : operatore mancante in Update sql


misha_pop
11-06-2009, 14:53
ciao, ho costruito questo codice, ma lanciando la query mi da l'errore di operatore mancante. c'è qualcuno che mi aiuta?
grassie
:biifu:

UPDATE anagrafica_contatti
SET c.azienda_id = a.azienda_id
FROM anagrafica_contatti a
INNER JOIN azienda.a ON c.nomesocietà = a.azienda_nome

LeleFT
11-06-2009, 14:57
Originariamente inviato da misha_pop
UPDATE anagrafica_contatti
SET c.azienda_id = a.azienda_id
FROM anagrafica_contatti a
INNER JOIN azienda.a ON c.nomesocietà = a.azienda_nome

Chi è "c" (in grassetto sottolineato)?


Ciao. :ciauz:

misha_pop
11-06-2009, 15:22
volevo segnalare un campo...ma non sono sicura di aver fatto bene. :D

LeleFT
11-06-2009, 16:19
No, ciò che compare prima del nome di un campo è sempre il nome di una tabella (o vista).
Quindi, questa istruzione



SET c.azienda_id = a.azienda_id


Significa «metti il valore del campo "azienda_id" della tabella "a" nel campo "adienza_id" della tabella "c"».

Ma questa fantomatica tabella "c", tu non l'hai specificata da nessuna parte.


Ciao. :ciauz:

Loading