Tôi muốn sử dụng cú pháp oracle để chỉ chọn 1 hàng từ bảng DUAL
. Ví dụ: tôi muốn thực hiện truy vấn này:
SELECT user
FROM DUAL
... và nó sẽ có, giống như, 40 bản ghi. Nhưng tôi chỉ cần một bản ghi. ... VÀ, tôi muốn làm cho nó xảy ra mà không cần một WHERE
mệnh đề.
Tôi cần một cái gì đó trong trường tên_bảng chẳng hạn như:
SELECT FirstRow(user)
FROM DUAL
dual
?
DUAL
. Nó hơi giống #define TRUE 0
trong C - chắc chắn, nó có thể phù hợp với bạn, nhưng các nhà phát triển tương lai sẽ ghét bạn.
select user from dual
chưa? Nếu không, hãy thử nó, và xem những gì bạn nhận được. Trên hệ thống oracle tiêu chuẩn, bạn sẽ lấy lại người dùng mà bạn đang thực hiện lệnh.