|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
[SQL] [JAVA]
Sto lavorando in Java con Oracle, ed ho bisogno di "entrare" in una tabella e prendere un elemento a caso.
C'è un sistema SQL che data una tabella mi restituisce una tupla a caso? senza dover ricercare per identificativo... grazie. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Aug 2004
Città: Salento
Messaggi: 1080
|
Quote:
Codice:
SELECT * FROM tabella SAMPLE(10); |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
OK!!! grazie...
ma come potrei fare per farmi restituire per esempio il primo elemento di quella select? cmq ho visto ora che su Oracle non funziona.. lo so che ORACLE FA SCHIFO, ma che ci posso fare... |
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
|
...beh...dire che Oracle fa schifo è un po' azzardato...
...ciao... |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
hai ragione fa scagazzare.....
magari se sapessi darmi qualche consiglio.. invece di elogiare oracle... |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Aug 2004
Città: Salento
Messaggi: 1080
|
Non uso Oracle, quindi non posso giudicare...
A quanto ho capito, l'istruzione di prima è supportata fino alla versione 9. In un tuo post precedente, ho letto che usi la 10g. Prova con questa Codice:
SELECT * FROM (SELECT empno, ename FROM emp WHERE ename like '%' ORDER BY DBMS_RANDOM.VALUE) WHERE rownum <= 1; |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
mmmh... l'istruzione sembra un po' complessa...
stranamente mi dice che non trova la tabella... per favore mi indicheresti la pagina della sql reference di oracle? |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Aug 2004
Città: Salento
Messaggi: 1080
|
Quote:
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:25.