oracle数据插入有问题吗:
INSERT INTO teacher values('01','钟振文','信息与计算科学','男','23')错误报告:
INSERT INTO teacher values('01','钟振文','信息与计算科学','男','23')
            *第 1 行出现错误: 
ORA-00942: 表或视图不存在 
说明:
我已经创建了表teacher 

解决方案 »

  1.   

    如果是plsql developer里要点下 apply 
      

  2.   

    但是我可以搜索到这个表,证明我这个表是存在的,就是insert不进去
      

  3.   

    insert into "teacher"  --加双引号试试,有时ORACLE有BUG
      

  4.   

    运行一下这个:
    select tname from tab
    看看当前用户下边有哪些表
      

  5.   

    使用sqlplus 查询一下你的表,并且在相同用户的情况下再执行一下你的插入语句。
    日志显示的就是你的表不存在,如果你确实创建了表,那就去看看是不是,查看表的用户和插入语句的用户是否是同一个
      

  6.   

    1.建了表没有 commit
    2.权限
    3.把表要插入的字段 写上在 value前  有时候 有 BUG
      

  7.   

    在pl/sl里面自己手动添加:
    select * form teacher  for update;
    commit;