トップページ >  Oracle SQL >  ROWIDで更新する
初版2006/08/06: 最終更新日2006/08/06
  ROWIDで更新する
目次
ROWIDで更新する
ROWIDで更新する
ROWIDとは擬似列のことです。表のどのレコードにも内部的に持っているBASE64文字列のことです。
試しに以下のSQLを発行するとROWIDが取得できます。

select rowid
from tbl
where id = '0001';

AAAVXKABOAAACh5AAK というようなBASE64文字列が返ってきます。この擬似列はユニークです。
そのため、このROWIDをあらかじめselect文で取得して、update時にwhere句でROWIDを指定してupdateを実行すると実行時間が短くなります。