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_SVPSEM_APIS.SPM_TYPE_MVPSEM_APIS.SPM_TYPE_PCNSEM_APIS.SPM_TYPE_ALLSEM_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;
/親トピック: SEM_APISパッケージのサブプログラム