Pergunta

Eu estou tentando exibir o Rowid ao lado de todas as colunas de uma instrução SELECT *.

Eu estou usando o Oracle com o Sapo para executar a instrução SQL.

Eu tenho duas tabelas que eu preciso comparar, mas não tenho nenhum identificador exclusivo para usar ao classificar as duas tabelas para comparação.Então eu pensei que usar o rowid para classificar as duas tabelas para compará-las poderia ajudar.

Existe uma maneira de adicionar Rowid a uma instrução SELECT *?Não consigo adicionar todos os nomes de colunas, pois há mais de 50 deles.Eu estarei fazendo isso com vários conjuntos de tabelas onde o número e o nome das colunas variam.

Qualquer ajuda ou ideias em torno deste seria muito apreciada.

Agradecemos antecipadamente,

Marwan

Foi útil?

Solução

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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top