Stored procedures Prolog-ODBC接口

Stored procedures Prolog-ODBC接口,stored-procedures,odbc,prolog,visual-prolog,Stored Procedures,Odbc,Prolog,Visual Prolog,我有一个需求,比如从VisualProlog端向oracle数据库插入一个大数据,最重要的是,所有数据都需要通过单个存储过程调用注入。我尝试过将数据作为字符串值传递,但visual prolog中有一个约束,比如字符串变量的长度不能超过“250”个字符。因此,根据我的要求,将它们作为字符串传递是不可行的。因此,我尝试使用term\u str()以prolog列表的形式传递数据。但不幸的是,列表/数组项没有在oracle端处理。我的DBA建议我以数组对象的形式传递大数据。 有人知道如何在Visua

我有一个需求,比如从VisualProlog端向oracle数据库插入一个大数据,最重要的是,所有数据都需要通过单个存储过程调用注入。我尝试过将数据作为字符串值传递,但visual prolog中有一个约束,比如字符串变量的长度不能超过“250”个字符。因此,根据我的要求,将它们作为字符串传递是不可行的。因此,我尝试使用
term\u str()
以prolog列表的形式传递数据。但不幸的是,列表/数组项没有在oracle端处理。我的DBA建议我以数组对象的形式传递大数据。
有人知道如何在VisualProlog中将数组数据转换为数组对象吗。或者通过单个存储过程调用将大数据插入数据库的任何其他建议???

不确定Visual Prolog,但对于SWI,有一个很好的解决方案