我调用一个储存过程,里面有一个输出的参数,有时这个参数会返回空值,这个时候我调用OCIStmtExecute就会出现 
ora 01405的错误,请问这个问题怎么解决啊?如果返回不是空值就没有问题。 
我找了一下资料,网上大部分都是说在数据库设置一个默认值,可是领导说不要用默认值,请问还要其他办法解决没有?