質問

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.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top