0

DB2 RDF 単純ストア (Windows) からデータ (トリプル) を削除しようとした人はいますか? (INSERT は正常に動作します)

SPARQL DELETEステートメント:

DELETE { ?document ?property ?value} WHERE{ ?document <http://example.com#begin> 
?begin . 
FILTER(?begin > 200) ?document ?property ?value }

次の例外があります。

com.ibm.rdf.store.exception.RdfStoreException: DB255006E ERRORCODE=-4499, SQLSTATE=08001. SQLSTATE: 08001.
 at  
com.ibm.rdf.store.internal.jena.impl.update.SingleTripleOperations.removeQuad(Unknown Source)
at com.ibm.rdf.store.internal.jena.impl.update.AbstractTripleOperation.removeQuad(Unknown Source)
.....

db2diag.log:

RETCODE : ZRC=0x87120007=-2028863481=SQLR_SEVERE_PGM_ERROR
"Severe programming error"
DIA8516C A severe internal processing error has occurred.

私のJavaコード:

String queryString = "delete ...";
Dataset ds = RdfStoreFactory.connectDataset(storeP, conn);
GraphStore graphStore = GraphStoreFactory.create(ds) ;
UpdateAction.parseExecute(queryString, graphStore); // exception

 //UpdateAction.parseExecute("DROP ALL", graphStore); // works fine

ありがとう!

4

1 に答える 1

1

追加することで解決する問題

    prop.setProperty("enableExtendedIndicators", "2");

DB2 接続に。

于 2012-07-25T13:46:27.747 に答える