15.131 SEM_APIS.REFRESH_QUERY_STATE

形式

SEM_APIS.REFRESH_QUERY_STATE(
  network_owner  IN DBMS_ID  DEFAULT NULL,
  network_name   IN VARCHAR2 DEFAULT NULL
);

説明

問合せのコンパイル時に、指定したRDFネットワークのRDF_VALUE$表に存在しない定数RDF語句を参照するSEM_MATCH問合せのカーソルを無効化します。

パラメータ

network_owner

RDFネットワークの所有者。(表1-2を参照してください。)

network_name

RDFネットワークの名前。(表1-2を参照してください。)

使用に関するノート

このプロシージャは、次の一連の操作に関係があります。

  1. RDF_VALUE$に存在しない定数Cを参照するSEM_MATCH問合せQが実行されます。
  2. 定数Cを含むRDFトリプルがRDFネットワークに挿入されます。
  3. 同じSEM_MATCH問合せQが再度実行されます。

ステップ3では、新しい値Cを含む結果を取得できない場合があります。この問題は、ステップ2と3の間でSEM_APIS.REFRESH_QUERY_STATEを実行することで解消できます。

次の例では、存在しない定数を参照するSEM_MATCH問合せのカーソルを無効化します:

EXECUTE SEM_APIS.REFRESH_QUERY_STATE(network_owner=>'RDFUSER', network_name=>'RDF_NETWORK');