dani&l
20-12-2002, 11:38
Database Oracle.
Per un problema, ho 2 tabelle e devo aggiornare i valori di una tabella con quelli presenti nell'altra. Solo che non riesco a fare il comando Sql appropriato! Io ho:
tabella ANAGRAFICO (codice, desc)
Tabella TEMP (cod,desc2)
Nella tabella TEMP ci sono con stessi codici descrizioni diverse, x riaggiornarle, cosa devo fare ??
Ho provato
- UPDATE TEMP SET desc2=ANAGRAFICO.desc WHERE cod=ANAGRAFICO.codice
- UPDATE TEMP, ANAGRAFICO SET desc2=desc WHERE cod=codice
Ma in entrambi mi dà errore di sintassi. (nel primo non mi riconosce la seconda tabella, nel secondo si aspetta il comando SET dopo la prima tabella)
HELP.
:muro:
Per un problema, ho 2 tabelle e devo aggiornare i valori di una tabella con quelli presenti nell'altra. Solo che non riesco a fare il comando Sql appropriato! Io ho:
tabella ANAGRAFICO (codice, desc)
Tabella TEMP (cod,desc2)
Nella tabella TEMP ci sono con stessi codici descrizioni diverse, x riaggiornarle, cosa devo fare ??
Ho provato
- UPDATE TEMP SET desc2=ANAGRAFICO.desc WHERE cod=ANAGRAFICO.codice
- UPDATE TEMP, ANAGRAFICO SET desc2=desc WHERE cod=codice
Ma in entrambi mi dà errore di sintassi. (nel primo non mi riconosce la seconda tabella, nel secondo si aspetta il comando SET dopo la prima tabella)
HELP.
:muro: