Oracleの構文を使用して、テーブルから1行のみを選択しますDUAL
。たとえば、次のクエリを実行したいとします。
SELECT user
FROM DUAL
...そして、それは、例えば、40のレコードを持っているでしょう。しかし、必要なレコードは1つだけです。...そして、私はそれをWHERE
条項なしで実現させたいのです。
table_nameフィールドに次のようなものが必要です。
SELECT FirstRow(user)
FROM DUAL
dual
か?
DUAL
。#define TRUE 0
Cと少し似ています-確かにうまくいくかもしれませんが、将来の開発者はあなたを嫌います。
select user from dual
か?そうでない場合は、それを試して、何が得られるかを確認してください。標準のOracleシステムでは、コマンドを実行しているユーザーが返されます。