2012-08-28 27 views
9

So che sembra essere una domanda stupida ma mi chiedevo se la query update può essere utilizzata senza una clausola where. E se sì in quali condizioni.UPDATE Query senza WHERE Clausola

Grazie in anticipo.

+1

In Oracle, è possibile omettere il 'WHERE' clausola => tutte le righe della tabella vengono aggiornate. Non so per gli altri ORDBMS, ma penso che questo aggiornerà anche tutte le righe della tabella. – mabbas

risposta

23

se non si utilizza la clausola WHERE tutti i record sul tavolo saranno interessati

+0

continuo a confondermi. se dobbiamo sempre indicare la clausola where per ogni aggiornamento sulla stessa tabella, non costa il server. perché non è sufficiente identificare la riga dell'ultima query e utilizzarla per la prossima query? – Dagon