15.71 SEM_APIS.DROP_RESULT_TAB

形式

SEM_APIS.DROP_RESULT_TAB (
     query_pattern_type IN NUMBER,
     result_tab_name    IN VARCHAR2,
     rdf_graph_name     IN VARCHAR2,
     options            IN VARCHAR2 DEFAULT NULL,
     network_owner      IN DBMS_ID DEFAULT NULL,
     network_name       IN VARCHAR2 DEFAULT NULL);

説明

指定されたRDFグラフで定義されている結果表を削除します。

パラメータ

query_pattern_type

結果表のタイプ。

次のいずれかの値を使用できます。
  • SEM_APIS.SPM_TYPE_SVP
  • SEM_APIS.SPM_TYPE_MVP
  • SEM_APIS.SPM_TYPE_PCN
  • SEM_APIS.SPM_TYPE_ALL

    SEM_APIS.SPM_TYPE_ALLを使用すると、ターゲットの結果表はどのタイプでもかまわないと指定したことになります。

result_tab_name

結果表の名前の一部として使用する文字列。ターゲットがMVP表の場合は、プロパティの名前を指定します。値'*'を使用すると、spm_typeパラメータで指定されているタイプのすべての結果表のセットがターゲットであると指定したことになります。

rdf_graph_name

RDFグラフの名前。

options

将来使用するために予約済

network_owner

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

network_name

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

使用に関するノート

  • この操作にはDDLセマンティクスがあります。
  • 起動側は、ターゲットRDFグラフまたはRDFネットワーク(あるいはその両方)の所有者である必要があります。

次の例では、特定のSVP表FLHFを削除します:

BEGIN
  SEM_APIS.DROP_RESULT_TAB(
     query_pattern_type => SEM_APIS.SPM_TYPE_SVP
   , result_tab_name    => 'FLHF'
   , rdf_graph_name     => 'M1'
   , network_owner      => 'RDFUSER'
   , network_name       => 'NET1'
  );
END;
/

次の例では、RDFグラフM1で現在存在しているすべての結果表を削除します。

BEGIN
  SEM_APIS.DROP_RESULT_TAB(
     query_pattern_type   => SEM_APIS.SPM_TYPE_ALL
   , resulrdf_graph_name  => 'M1'
   , network_owner        => 'RDFUSER'
   , network_name         => 'NET1'
  );
END;
/