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