Frage

Ich versuche, die ROWID neben allen Spalten von einer SELECT * -Anweisung anzuzeigen.

Ich verwende Oracle mit Toad, um die SQL-Anweisung auszuführen.

Ich habe zwei Tabellen, die ich vergleichen muss, aber ich habe keine eindeutigen Bezeichner, um beim Sortieren der beiden zum Vergleich der beiden Tabellen zu verwenden.Also dachte ich, dass die Verwendung des ROWID die zwei Tabellen sortiert, um sie zu vergleichen, um zu vergleichen.

Gibt es eine Möglichkeit, ROWID zu einer Select * -Anweisung hinzuzufügen?Ich kann nicht alle Säulennamen hinzufügen, da über 50 von ihnen vorhanden sind.Ich werde dies mit mehreren Sätzen von Tabellen tun, in denen die Zahl und der Name der Spalten variiert.

Jede Hilfe oder Ideen um dieses wäre sehr dankbar.

Vielen Dank im Voraus,

marwan

War es hilfreich?

Lösung

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top