1 end 改为 end;2 (:old.matcode,:old.matname,:old.moditime,:old.modiuser)
  改为: 
  (:old.matcode,:old.matname,:old.moditime,:old.modiuser);3 "MYDB" 中的符号 " 可以去掉

解决方案 »

  1.   

    我点击编译,什么都错误提示都没有,是不是创建完后还要设置个什么地方?
    已经点击了启用,但底下的状态还是显示:Invalid?
      

  2.   

    matcodebak这个表名称是否应该大写,还有检查字段名是否有错误
      

  3.   

    感谢大家,没想到oracle如此变态,连错误提示都没有,只说是Invalid,
    表名大小写也要不能错,语法错误也不提示。结帐!