No.2ベストアンサー
- 回答日時:
こんにちわ
補足します。
Oracle のROWID 列は、以下の情報を組み合わせたものです。
・オブジェクト番号 (表やパーティション等を一意に識別する番号)
・データファイル番号 (表領域を構成しているファイル番号)
・データブロック番号 (データファイル内のブロック番号)
・行番号 (ブロック内の行番号)
従って、処理の途中で変更される事はありません。
詳細は、「Oracle8i 概要 第12章 組込みデータ型」に記述があります。
ROWID は、Oracle が一意の行を識別する方法としては一番効率の
良い方法です。
索引検索も内部的には、キーからROWID を検索してROWID を基に
表アクセスを行っています。
マニュアルについては、ユーザ登録 (無料) が必要ですが、OTN Japan
にPDF 形式のマニュアルが公開されていますので、必要であれば
Download されてはいかがでしょうか?
参考URL:http://technet.oracle.co.jp/
No.1
- 回答日時:
ROWIDは行が割り当てられたとき(INSERT時)に設定されます。
行が表から削除(DELETE)されると(そしてそれを含むトランザクションがコミットされると)、削除された行に対応付けられていたROWIDは開放され、後続のトランザクションで挿入する行に割り当たる場合があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(SNS・コミュニケーションサービス) 爆サイやっていたら、下のような文字が出ました! これは何なのでしょうか? nginx error! 1 2023/06/09 12:27
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
- JavaScript useStateの分割代入について 1 2022/05/06 10:02
- 情報処理技術者・Microsoft認定資格 「Oracle Java Gold」 か 「応用情報技術者試験 」だとどちらのほうが転職に役立ちます 2 2022/08/22 08:16
- UNIX・Linux リナックス デビアン 起動できない 2 2022/06/16 22:36
- Oracle oracleで 10,20, 30, というデータがあるとして ,区切りでデータが何件あるか調べる関 3 2023/03/14 15:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
postgresql についてです
-
【DB】同じトランザクション内...
-
一つのトランザクションでSELEC...
-
TPSとは・・・
-
ロールフォワードとロールバッ...
-
Accessdでの「トランザクション...
-
MySQLとPostgleSQL、ど...
-
汎用系システムのDBについて
-
ADO Connection を再利用する方法
-
DATファイルをEXCELで開きたい
-
エクセルのフィルタ抽出が固まる
-
復旧中のデータベースについて
-
警察はスマホに保存した動画や...
-
マスタメンテとは?
-
復元に異常に時間がかかる
-
PCが悪くなって新しいPCにSSMS...
-
SQLローダーを使ってExcelのデ...
-
復元を取り消したい
-
1回目の実行に3分、2回目の実行...
-
SQLローダーで複数のCSVファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【DB】同じトランザクション内...
-
postgresql についてです
-
TPSとは・・・
-
Accessdでの「トランザクション...
-
一つのトランザクションでSELEC...
-
dbFailOnError とは?
-
SAPのSPROって何の略ですか?
-
SQL Server 2005トランザクショ...
-
jmeterについて、教えてください。
-
汎用系システムのDBについて
-
ADO Connection を再利用する方法
-
OracleのROWIDについて…
-
PostgreSQLのクラスタ運用について
-
ロールフォワードとロールバッ...
-
こんなのがでたんですが…
-
SQL排他問題
-
PHP-オラクルでのトランザクション
-
INSERT分の処理速度がトランザ...
-
MySQLとPostgleSQL、ど...
-
DBMSのロールフォワードについて
おすすめ情報