2012-08-28 23 views
9

私はそれが愚かな質問であることは知っていますが、updateクエリがwhere句なしで使用できるかどうか疑問に思っていました。もしそうなら、どのような条件で。UPDATE WHERE句なしのクエリ

ありがとうございます。

+1

を影響を受けることになりますWHERE句を使用しない場合、あなたは 'WHERE'句を省略することができます=>テーブル内のすべての行が更新されます。私は他のORDBMSについてはわかりませんが、私はこれもすべてのテーブル行を更新すると思います。 – mabbas

答えて

23

あなたは、テーブル上のすべてのレコードは、Oracleで

+0

私はまだ混乱します。同じテーブルの各更新にwhere句を必ず指定しなければならない場合、これはサーバーのコストがかかりません。最後のクエリの行を特定し、次のクエリに使用するのはなぜですか? – Dagon