Pregunta

Estoy tratando de mostrar el ROWID junto con todas las columnas de una declaración SELECT *.

Estoy usando Oracle con Toad para ejecutar la declaración SQL.

Tengo dos tablas que necesito para comparar, pero no tengo ningún identificador único para usar al clasificar las dos tablas para comparación.Así que pensé que usar el Rowid para ordenar las dos tablas para compararlas, podría ayudar.

¿Hay alguna manera de agregar RowID a una declaración seleccionada *?No puedo agregar todos los nombres de las columnas, ya que hay más de 50 de ellos.Estaré haciendo esto a múltiples conjuntos de tablas donde el número y el nombre de las columnas variarán.

Cualquier ayuda o ideas alrededor de esto sería muy apreciada.

gracias de antemano,

marwan

¿Fue útil?

Solución

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top