Hi,

If I'm executing an sql function that does some sparql, deletes some
triples and calls a few other functions, can I force this to occur all
within the context of one continuous transaction state?

So if I have something like the below function and the
someOtherFunction() throws an exception (or signal), can I abort the
transaction and rollback the sparql insert?  Or will I find some
results have already been committed?

create procedure test.test.oneTransaction();
{
log_enable (0);
exec('sparql insert.....');
test.test.someOtherFunction();
log_enable (1);
commit work;
}

-- 
Quentin | Clear Blue Water Pty Ltd
quent...@clearbluewater.com.au

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to