SELECT *(ALL)ステートメントでROWIDを表示する
質問
SELECT *ステートメントからすべての列と並んでROWIDを表示しようとしています。
TOADがOracleを使用してSQL文を実行します。
私は比較する必要がある2つのテーブルを持っていますが、比較のために2つのテーブルをソートするときに使用する固有の識別子はありません。だから私は、ROWIDを使用して2つのテーブルを並べ替えることができると考えました。
select *ステートメントにROWIDを追加する方法はありますか?50以上の列名をすべて追加することはできません。これを複数のセットと列の名前と名前が変わるテーブルにこれをします。
これの周りの助けやアイデアは大いに感謝されます。
事前にありがとう、
マーワン
解決
You can do something like
SELECT rowid, a.*
FROM table_name a
But I'm not sure that is actually going to help you. Sorting the data on ROWID
is not going to be particularly useful since that is just a physical location on disk. It's just as arbitrary as presenting the data unsorted.
所属していません StackOverflow