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