Saya ingin menggunakan sintaks oracle untuk memilih hanya 1 baris dari tabel DUAL
. Misalnya, saya ingin menjalankan kueri ini:
SELECT user
FROM DUAL
... dan itu akan memiliki, seperti, 40 rekaman. Tapi saya hanya butuh satu catatan. ... DAN, saya ingin mewujudkannya tanpa WHERE
klausul.
Saya butuh sesuatu di bidang nama_tabel seperti:
SELECT FirstRow(user)
FROM DUAL
dual
?
DUAL
. Ini seperti #define TRUE 0
di C - tentu, ini mungkin berhasil untuk Anda, tetapi pengembang masa depan akan membenci Anda.
select user from dual
? Jika tidak, silakan coba, dan lihat apa yang Anda dapatkan. Pada sistem oracle standar, Anda akan mendapatkan kembali pengguna yang Anda gunakan untuk menjalankan perintah.