Voglio usare la sintassi Oracle per selezionare solo 1 riga dalla tabella DUAL
. Ad esempio, voglio eseguire questa query:
SELECT user
FROM DUAL
... e avrebbe, tipo, 40 record. Ma ho bisogno di un solo record. ... E, voglio farlo accadere senza una WHERE
clausola.
Ho bisogno di qualcosa nel campo table_name come:
SELECT FirstRow(user)
FROM DUAL
dual
?
DUAL
. È un po 'come #define TRUE 0
in C - certo, potrebbe funzionare per te, ma i futuri sviluppatori ti odieranno.
select user from dual
? In caso contrario, provalo e guarda cosa ottieni. Su un sistema Oracle standard, recupererai l'utente con cui stai eseguendo il comando.