我的插入语句是:
INSERT INTO SA_Table('uniPositionCode','transferGroupName','appCode','appName','transferPort','cfg_network','transferProtocol','transferip','insideState') VALUES('01330000','1','20','4343','9513','0','9513','0.0.0.0','0')怎么会报缺少select 关键字呢?  我要是这样却可以
INSERT INTO SA_Table  VALUES('01330000','1','20','4343','9513','0','9513','0.0.0.0','0')
我怀疑是不是字段里面有oracle 的关键字还请高手帮忙看下

解决方案 »

  1.   

    INSERT INTO SA_Table(uniPositionCode,transferGroupName,appCode,appName,transferPort,cfg_network,transferProtocol,transferip,insideState) VALUES('01330000','1','20','4343','9513','0','9513','0.0.0.0','0') 
      

  2.   

    列名不能加单引号,单引号用于字符串常量。
    列名通常不用引号,直接写列名就可以了。
    特殊情况下可以用双引号,这方面的内容,楼主可以 google 一下。
      

  3.   

    INSERT的时候的字段名是不用写引号的
      

  4.   

    同意...引用 2 楼 superhsj 的回复:
    你写列的时候多加了引号,被当成值了 
      

  5.   

    楼主估计是和sql server搞混了
    列名不要引号