oracle常见小问题解答ORA-01008,ORA-01036

第一个问题,参数传的空值,需要检查参数们有没有空值的情况

第二个问题,与MSSQL不同的是,.net使用参数化调用oracle不加@加的是:,然后在参数化语句里面可以省略:冒号,如果不这么写,就会出现10136的错误

正确写法如图

技术分享

最后一个问题就是,需要注意的是oracle的long类型使用起来虽然和MSSQL的ntext相似,但是oracle似乎并不推荐使用这个类型,如果使用这个类型接收变量,推荐使用oracle的ADO.NET中的longvarchar去对应数据库的类型。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。