45.14 GET_CURRENT_DATABASE_TYPEファンクション
このファンクションは、現在アクティブなリージョンのデータベース・タイプを取得します。プラグイン開発者がコード内でSQLを生成する場合、この情報は対応するデータベース・タイプに対して適切なSQLを生成するのに役立ちます。
構文
APEX_PLUGIN_UTIL.GET_CURRENT_DATABASE_TYPE (
p_remote_server_id IN NUMBER DEFAULT NULL )
RETURN apex_exec.t_database_type;
パラメータ
パラメータ | 説明 |
---|---|
p_remote_server_id |
REST対応SQL参照の内部ID。 |
戻り値
このファンクションは、現在実行されているリージョンのデータ・ソースのデータベース・ベンダーを戻します。
例
DECLARE
l_database_type apex_exec.t_database_type;
BEGIN
l_database_type := apex_plugin_util.get_current_database_type;
IF l_database_type = apex_exec.c_database_mysql THEN
-- MySQL specific code goes here
ELSE
-- normal code goes here
END IF;
END;
親トピック: APEX_PLUGIN_UTIL