odp.net 可以将参数传递给布尔型 pl/sql 参数吗?
是否可以将 OracleParameter 正确传递给 pl/sql 存储过程中的布尔参数?
Is it possible to correctly pass an OracleParameter to a boolean parameter in a pl/sql stored procedure?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我使用以下解决方法来绕过此限制:
以下是一些示例代码:
编辑:
来自 Oracle 的 Alex Keh,2013 年 10 月:
I used the following workaround to bypass this limitation:
Here is some sample code:
EDIT:
Alex Keh from Oracle, october 2013:
您不能在 SQL 中使用布尔参数。因此,调用接受或返回布尔值的存储过程在 SQL 中不起作用。在 pl/sql 块中使用这样的过程没有问题。
JCallico 答案添加:
我使用以下解决方法来绕过此限制:
以下是一些示例代码:
编辑:
来自 Oracle 的 Alex Keh,2013 年 10 月:
You can not use boolean parameters in SQL. So calling an stored procedure that takes or returns a boolean value won't work in SQL. There is no problem using such a procedure from within a pl/sql block.
ADDED from JCallico answer:
I used the following workaround to bypass this limitation:
Here is some sample code:
EDIT:
Alex Keh from Oracle, october 2013: