有人尝试过从 Java 调用带有多级列表参数的 NuoDB 存储过程吗?
任何工作示例如何做到这一点?如果有人实现了这一点,请分享。
最佳答案
我不清楚“多级列表参数”的具体含义。
我能想到:
表值 - NuoDB 支持此功能;既用于输入参数(作为结果集)又作为输出;
- 例如:CREATE PROCEDURE prc_rs_input (IN tmphockey (number INTEGER, name STRING) )
请参阅:http://doc.nuodb.com/Latest/Default.htm#SQL-Procedural-Result-Set-As-Input.htm
- 但是,我认为 JDBC 不支持 ResultSet 参数;我可以确认这是否是您所追求的。
- 例如:CREATE PROCEDURE prc_rs_input (IN tmphockey (number INTEGER, name STRING) )
请参阅:http://doc.nuodb.com/Latest/Default.htm#SQL-Procedural-Result-Set-As-Input.htm
来自一个存储过程的多个结果集 - NuoDB 存储过程支持此;
- 我相信这可以与 JDBC 多结果 API 配合使用; 请参阅:http://doc.nuodb.com/Latest/Default.htm#SQL-Procedural-Returning-Multiple-Result-Sets.htm
临时表 - NuoDB 支持此;
某种形式的层次结构,例如 XML(不是 XML 文本) - NuoDB 不支持层次结构,例如 XML。
关于java - 来自 Java 的具有多级参数的 NuoDB 存储过程调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60948284/