我正在尝试调用存储过程,所以我这样写了
Execute Sql String EXEC PREPAID_ACT_ON_FIRSTCALL_IRAN('9900001451');
但是我收到了这个错误: DatabaseError:ORA-01756:引用的字符串未正确终止
答案 0 :(得分:3)
在查询结尾处删除分号,它应该修复它。使用此库时,只应在要将多个查询链接在一起时放置分号。请参阅库文档中的示例。我记得我花了一段时间来弄清楚这个问题。
Execute Sql String EXEC PREPAID_ACT_ON_FIRSTCALL_IRAN('9900001451')
FYI ,此库还有一个专门用于调用存储过程的关键字,您可能希望改为使用关键字Call Stored Procedure
。