New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Calling SQL from SPARQL: Transaction deadlocked #468
Comments
@galgonek: I get a slightly different SR172 error but seems transactional all the same so we shall look into this ...
|
Development indicate that when calling SQL stored procedures (sql:) or built in functions (bif:) in SPARQL expressions only single return values are supported/expected and NOT result sets with multiple rows. We shall update the documentation http://docs.openlinksw.com/virtuoso/rdfsparql.html#rdfsqlfromsparql , to emphasise this point ... Is there a specific reason/need you have for result sets to be returned ? |
Thank you for the answer.
We have a SQL stored procedure that searches for similar chemical compounds. The procedure has several parameters and we try to find a way how to integrate this procedure into SPARQL queries. |
Hi,
calling SQL from SPARQL does not work correctly in my case.
I perform a clean installation of virtuoso, and then I load data:
Data can be downloaded from https://drive.google.com/file/d/0B3EkPc9W8U0USFJzTzRsUzhfWHc/view?usp=sharing.
For the purpose of this report, I define the following procedure:
Then I submit the followig query:
After the submission, isql prints
http://bioinfo.uochb.cas.cz/test1
andhttp://bioinfo.uochb.cas.cz/test2
as it is expected. However, it also prints0
. And finally, the following error is returned*** Error 40001: [Virtuoso Driver][Virtuoso Server]SR172: Transaction deadlocked
.The text was updated successfully, but these errors were encountered: