看错误信息应该是对象名为空,你的存储过程在sqlplus中运行能通过吗?

解决方案 »

  1.   

    oracle支持单引号,只是写提示信息时支持双引号,看一下是不是你的语句有问题,导致空值的插入。或者看一下上下文,是否有地方疏忽而导致有空值输入。
    最好有你的源代码,不然很难分析的。(建议你查一下ORACLE的错误信息编码,这样问题会很快找到答案)
      

  2.   

    Insert时非空字段插入了空值造成的,
    看一下Table中哪些字段是非空的