Exibindo RowID na Declaração Selecionar * (All)
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
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.