Chcę użyć składni Oracle, aby wybrać tylko 1 wiersz z tabeli DUAL
. Na przykład chcę wykonać to zapytanie:
SELECT user
FROM DUAL
... i miałoby około 40 płyt. Ale potrzebuję tylko jednej płyty. ... ORAZ chcę, aby stało się to bez WHERE
klauzuli.
Potrzebuję czegoś w polu nazwa_tabeli, na przykład:
SELECT FirstRow(user)
FROM DUAL
dual
?
DUAL
. To trochę jak #define TRUE 0
w C - jasne, może ci się udać, ale przyszli programiści cię nienawidzą.
select user from dual
? Jeśli nie, spróbuj tego i zobacz, co otrzymasz. W standardowym systemie Oracle odzyskasz użytkownika, z którym wykonujesz polecenie.