我在sqlplus里建了一个表,里面有xno  xname   xtel  xsex四列并有数据   后来又有插入了一个age列    也更新了数据    最后还用commit保存了的     但是第二天我打开sqlplus查出这个表时发现只有age 这个列   而没有数据了     这是怎么回事呢?   

解决方案 »

  1.   

    你插入age列了,有没有往age列插值啊?? 如果有插值,并且commit了,出现你这个现象确实怪事情!呵呵 
      

  2.   

    确实奇怪.
    你可以按照昨天的操作再操作一次,commit后理解查询,看看是否存在age列?
      

  3.   

    看表上加了触发器或者其他什么没
    --你运行这个看表上有没有触发器之类的
    select name,type from user_dependencies
     where referenced_name='TABLENAME' and referenced_type='TABLE'