15.103 SEM_APIS.GET_SQL
形式
SEM_APIS.GET_SQL(
sparql_query IN CLOB,
models IN RDF_MODELS DEFAULT NULL,
rulebases IN RDF_RULEBASES DEFAULT NULL,
aliases IN RDF_ALIASES DEFAULT NULL,
index_status IN VARCHAR2 DEFAULT NULL,
options IN VARCHAR2 DEFAULT NULL
graphs IN RDF_GRAPHS DEFAULT NULL,
named_graphs IN RDF_GRAPHS DEFAULT NULL,
network_owner IN VARCHAR2 DEFAULT NULL,
network_name IN VARCHAR2 DEFAULT NULL) RETURN CLOB;
説明
SPARQL問合せを、アプリケーション・プログラムで実行可能なSQL問合せに変換します。
パラメータ
使用に関するノート
この手順を使用する前に、SEM_APIS.GET_SQL関数およびSEM_SQL SQLマクロを使用したRDFデータの問合せの資料を理解してください。
セマンティク・ネットワークのタイプおよびオプションの詳細は、「RDFネットワーク」を参照してください。
例
次の例では、SPARQL問合せをSQL問合せ文字列に変換しています。
EXECUTE SEM_APIS.GET_SQL('SELECT ?s ?o { ?s <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> ?o }',
sem_models('m1'),null,null,null,' ',null,null,network_owner=>'RDFUSER',network_name=>'MYNET');
親トピック: SEM_APISパッケージのサブプログラム