mi piacerebbe sapere differenza tra rowID
e rowNUM
Qual è rowID & ROWNUM (ROWID vs ROWNUM)
E come vedere entrambi questi nella nostra tabella.
quando eseguo questo:
SELECT * FROM emp WHERE rownum=1
Esso restituisce una query, ma quando lo faccio lo stesso per rowid dice
tipi di dati incoerenti: ROWID atteso ottenuto NUMERO
E anche in alcune tabelle, rownum restituisce null. Perchè così?
chiarire questo:? Rowid vs rownum (query Demo)
Grazie
EDIT: Richiede l'utilizzo di alias per visualizzare ROWID
e ROWNUM
(come sono pseudocolonna) come:
SELECT rownum r1, rowid r2 FROM emp
"Nessuna colonna è presente nella tabella" non sembra un errore di Oracle. Come stai gestendo queste domande? – Mureinik
@Mureinik, sto eseguendo queste query su W3schools per ora. Ma anche oracle non supporta il rownum – inityk
FYI - Usa [sqlfiddle.com] (http://sqlfiddle.com) per giocare. – Utsav