style是关键字吧,表名列名如果是关键字是需要引号

解决方案 »

  1.   

    是你创建表的时候用
    create table "tbname" (...);
    的形式创建的
    表名区分大小写

    rename "style" to style;更改表名
      

  2.   

    呵呵...
    建表的时候建的~create table "Test"(test varChar(2));
                ---- 加 "" 的话,以后当表名是 "表名"select * from Test;  这样子的话,就会报错 ORA-00942
    select * from "Test"; 才是正确的写法.
      

  3.   

    你可能是从SQL SERVER倒过来的数据吧
      

  4.   

    如果是从sql server 倒过的话,你先在sql server中将表名改成大写,然后再倒
      

  5.   

    ALTER TABLE "style"  RENAME TO style;