下面的做法是三个单个insert语句单个分开执行,没有错误提示,三个insert语句一起执行,提示错误

解决方案 »

  1.   

    分开执行时,是在一个session中吗? 提交了吗?
      

  2.   

    不会是原来插入的数据没删除又进行测试吧,或者是删除后没有COMMIT,建议你按照你的主键先查询表,看数据是不是已经存在了
      

  3.   


    我没有提交,用plsql在分开执行的时候提示雅commit的时候就放弃了,没有提示错误,但是一起执行的时候就会出错。
    我在网上看到 有人说“/”是保留符号,不知道是不是真的。
      

  4.   

    跟/应该没什么关系 /只是pl/sql的结束标志而已
    把你创建表的代码一块贴上来看吧 这样不好看啊
    另外
    "null, '海运', '美国瑞高'" 你这里插个null是干啥...