GET_PARAMETER

指定した入力パラメータについて現在の値を取得するには、DBMS_VECTOR_ADMIN.GET_PARAMETERプロシージャを使用します。

構文

DBMS_VECTOR_ADMIN.GET_PARAMETER (
    parameter      IN  NUMBER,
    value          OUT NUMBER
);

パラメータ

表12-37 GET_PARAMETERプロシージャのパラメータ

パラメータ 説明
parameter

現在の値を取得する必要があるパラメータの名前。

value

指定したパラメータの現在の値。この値は、このプロシージャによって返されます。

次に、ベクトル索引について現在のバックグラウンド最適化の間隔の設定を取得し表示する例を示します:
DECLARE
  v_param_val NUMBER;
BEGIN
  DBMS_VECTOR_ADMIN.GET_PARAMETER(parameter => DBMS_VECTOR_ADMIN.VECTOR_INDEX_OPTIMIZATION_BACKGROUND_INTERVAL,
  value => v_param_val);
  DBMS_OUTPUT.PUT_LINE('parameter value = '|| v_param_val);
END;
/
parameter value = 1800 
次に、ベクトル索引についてバックグラウンド最適化の現在のステータスを取得し表示する例を示します:
DECLARE
  v_param_val VARCHAR2;
BEGIN
  DBMS_VECTOR_ADMIN.GET_PARAMETER(parameter => DBMS_VECTOR_ADMIN.VECTOR_INDEX_OPTIMIZATION_BACKGROUND, value => 
  v_param_val);
  DBMS_OUTPUT.PUT_LINE('parameter value = '|| v_param_val);
END;
/
parameter value = 2 

ここでの出力値2は、ベクトル索引のバックグラウンド最適化がグローバルに有効になっていることを示しています。