新建一表"tuser"
CREATE TABLE TUSER (
  id NUMBER(10,0) NOT NULL,
  loginName VARCHAR2(255),
  password VARCHAR2(255),
  userName VARCHAR2(255),
  companyName VARCHAR2(255),
  companyUser VARCHAR2(255), 
  sequence VARCHAR2(255),
  TEL VARCHAR2(255),
  MAIL VARCHAR2(255),
  DESCS VARCHAR2(255),
  CREATETIME DATE,
  MODIFYTIME DATE,
  TYPE NUMBER(10,0),
  STATUS NUMBER(10,0),
  SYNCHRONIZE NUMBER(10,0),
  CREATORID NUMBER(10,0)

 我进行insert intoINSERT INTO tuser VALUES ('1',NULL,'admin','e10adc3949ba59abbe56e057f20f883e',NULL,'org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL) 
结果提示:ERROR 位于第 1 行:
ORA-00913: 值过多这是怎么回事

解决方案 »

  1.   

    INSERT INTO tuser VALUES ('1',NULL,'admin','e10adc3949ba59abbe56e057f20f883e',NULL,'org',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL)这样就可以了吧 
      

  2.   

    用Ultreit比对下,一目了然。
    出现这种提示肯定是VALUES数量值与字段没有匹配
      

  3.   

    多了一个 NULL 吧。
    只有 16 列,values 的括号中给了 17 个值。