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問合せのカーソルを無効化します。
使用に関するノート
このプロシージャは、次の一連の操作に関係があります。
RDF_VALUE$に存在しない定数Cを参照するSEM_MATCH問合せQが実行されます。- 定数
Cを含むRDFトリプルがRDFネットワークに挿入されます。 - 同じ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');
親トピック: SEM_APISパッケージのサブプログラム