Google
[IT] UPDATE, esempi

UPDATE, esempi
  •   update rivista set 
        stato=3, 
        data_ultimo_intervento=(
          select data_scrittura 
          from editoriali 
          where id_editoriale=6
        ) 
      where id_rivista=24;
    		
    Lasciando perdere i nomi delle tabelle e degli attributi, sto modificando il valore di piu' attributi contemporaneamente. Inoltre il valore del secondo attributo viene pescato da una query.
  •   update schede_film set 
        stato=21 
      where id_film in
      (
        select id_film
        from schede_film 
        where data_uscita<(sysdate+7) and 
          data_uscita>=to_date('08/2002','mm/YYYY') 
      )
    		
    Rispetto al caso precedente, effettuo una subquery nella condizione per trovare le tuple da aggiornare.
Home Giansante Gabriele (c) 1999-2006