lun 06 febbraio 2012

Oracle – Query di Update con Join

Posted by Modify On agosto - 30 - 2010

Più ho a che fare con , più mi rendo conto della potenza di questo dbm.
Oggi Vediamo come realizzare su oracle una di aggiornamento che lavoro su un di 2 tabelle
Partiamo da una notazione SQL Server

update employee_bonus
set bonus = 0
from employee_bonus b
inner join employees e on b.employee_id = e.employee_id
where e.bonus_eligible = ‘N’

Quello che balza subto all’occhio nel passaggio a Oracle è l’assenza di Update From
L’arternativa migliore che ho trovate è la seguente

update (select bonus
from employee_bonus b
inner join employees e on b.employee_id = e.employee_id
where e.bonus_eligible = ‘N’) t
set t.bonus = 0

La sintassi dell’ UPDATE è la sequente :

Oracle Update con join

Oracle Update con join



Articoli che potrebbero interessarti:

  1. Tipi di dati ORACLE Tipi di dati ORACLE Le tabelle sono oggetti logici che consentono la memorizzazione di dati...
  2. Join – Combinazione di tabelle Il vocabolo join significa unione e nel caso di SQL sta ad indicare unione tra...

Leave a Reply

L’80° anniversario della Nascita di Francois Truffaut nel logo google di oggi

E’ per celebrare il regista francese  François Truffaut il Doodle di oggi. Ricorre infatti l’anniversario della sua nascita avvenuta il [...]

Creare un modulo in Joomla 1.7

Disponibile un nuovo articolo per Mr Webmaster. I moduli sono tasselli importantissimi nella creazione di un sito web Joomla e [...]

Rendimenti Adsense in Calo nel 2012

Il primo mese di questo nuovo anno è ormai terminato ed è tempo dei primi bilanci. La crisi economico/finanziaria  che [...]

Stili, override e layout alternativi in Joomla 1.7

Disponibile un nuovo articolo per Mr Webmaster. L’articolo ”Stili, override e layout alternativi in Joomla 1.7″  è una guida alla personalizzazione del [...]