DUAL¶
説明
ストアドプロシージャ DUAL
は、 text
型の dummy
という 1 つのフィールドのみを返す特殊なプロシージャです。入力パラメータは存在せず、空の行が返されます。
主要な用途は以下のとおりです。
JDBC および ODBC インターフェイスを介して Virtual DataPort にアクセスする外部クライアントによる ping クエリとして使用される低コストクエリの実行。
VQL 関数の実行
構文
Dual()
必要な権限
このプロシージャを実行するために必要な権限はありません。
例
例 1
SELECT CURRENT_DATE
FROM DUAL()
このクエリにより、今日の日付を返す関数 CURRENT_DATE が投影されます。
例 2
SELECT 1
FROM DUAL()
このクエリは、外部クライアントによる ping クエリとして使用できる非常に低コストのクエリです。
例 3
SELECT 1
このクエリは、前の例と同じ結果を返します。サーバーは FROM
句のないクエリが Dual()
プロシージャを参照していると仮定するためです。