クラウドで 伸びる人沈む人 |
|
|
|
実は、Oracleのテーブルにはユニークな擬似列ROWNUMがある
<IT技術の処方箋:実は、Oracleのテーブルにはユニークな擬似列ROWNUMがある> 通常、テーブルで一意のレコードを抽出するためには、 ユニークキーを指定する必要があります。 ユニークキーが無いと、レコードを一意に特定できない。 ああ、ユニークキーが無い場合はどうすればいいのだろうか? ●心配ありません。 実は、Oracleには、どのテーブルにもROWNUMという擬似列があるのです。 このROWNUMは、CREATE TABLE文には出てきませんが、 テーブル作成と同時に、Oracleがこっそりつくってくれています。 では、実際に試してみましょう。 SQL> select rownum from テーブル名 <例>empテーブルの場合 SQL> select rownum from emp;
慣れてきましたか?慣れてきたら、
Oracleバックアップの「嘘」も勉強 |