Вопрос

Я пытаюсь отобразить ROWID рядом со всеми столбцами из выбора * оператора.

Я использую Oracle с TOAD для запуска оператора SQL.

У меня есть две таблицы, которые мне нужно сравнить, но у меня нет никаких уникальных идентификаторов для использования при сортировке двух таблиц для сравнения.Поэтому я думал, что используя ROWID, чтобы сортировать две таблицы, чтобы сравнить их.

Есть ли способ добавить rowiD в выделение *Я не могу добавить все имена колонн, как их более 50.Я сделаю это с несколькими наборами таблиц, где номер и имя столбцов будут варьироваться.

Любая помощь или идеи вокруг этого было бы очень оценено.

Спасибо заранее,

Marwan

Это было полезно?

Решение

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