`

插入数据时 ora-00904 标识符无效

阅读更多

  CREATE TABLE T_FAX
   (  "ID" NUMBER(12,0) NOT NULL ENABLE,
      "ordercode" VARCHAR2(20) NOT NULL ENABLE,
      "faxAction" VARCHAR2(20) NOT NULL ENABLE, 
      "faxContentUrl" VARCHAR2(20) NOT NULL ENABLE,
      "faxSuccessTime"VARCHAR2(20),
      "faxStatus" VARCHAR2(20),
       CONSTRAINT "PK_T_FAX" PRIMARY KEY ("ID")
 
   )
 
 
   COMMENT ON COLUMN "HTL_DELIVERY"."T_FAX"."ID" IS '主键ID';
   COMMENT ON COLUMN "HTL_DELIVERY"."T_FAX"."ordercode" IS '订单编码';
   COMMENT ON COLUMN "HTL_DELIVERY"."T_FAX"."faxAction" IS '传真动作';
   COMMENT ON COLUMN "HTL_DELIVERY"."T_FAX"."faxContentUrl" IS '传真内容图片url';
   COMMENT ON COLUMN "HTL_DELIVERY"."T_FAX"."faxSuccessTime" IS '传真发送/回传成功时间';
   COMMENT ON COLUMN "HTL_DELIVERY"."T_FAX"."faxStatus" IS '状态';
   CREATE SEQUENCE SEQ_FAX 
     INCREMENT BY 1   -- 每次加几个 
     START WITH 1     -- 从1开始计数 
     NOMAXVALUE       -- 不设置最大值 
     NOCYCLE          -- 一直累加,不循环

 

 

创建后插入数据时,老是出现 ora-00904 标识符无效

 

 

解决方法:

 CREATE TABLE T_FAX
   (
      id  NUMBER(12,0) NOT NULL ENABLE,
      ordercode  VARCHAR2(20) NOT NULL ENABLE,
      faxAction  VARCHAR2(20) NOT NULL ENABLE, 
      faxContentUrl  VARCHAR2(20) NOT NULL ENABLE,
      faxSuccessTime  VARCHAR2(20),
      faxStatus  VARCHAR2(20),
       CONSTRAINT "PK_T_FAX" PRIMARY KEY (id)
 
   )
   把引号去掉,引号大小写敏感

分享到:
评论

相关推荐

    oracle报错大全(珍藏版)

    当尝试插入或更新违反唯一约束的数据时触发此错误。例如,在具有唯一索引的列上插入重复数据。 #### ORA-00017: Rollback Segment Full 在进行事务回滚操作时,如果回滚段的空间不足,则会触发此错误。这通常意味着...

    oracle报错的详细列表

    当提供的会话标识符无效或被拒绝访问时触发。 #### ORA-00023: 会话引用进程私用内存;无法分离会话 当会话试图访问不属于它的进程的私有内存时触发。 #### ORA-00024: 单一进程模式下不允许从多个进程注册 在单...

    Oracle错误代码及解决方法

    这个错误通常发生在尝试插入或更新违反唯一键约束的数据时。解决方法包括检查数据的唯一性,或者修改约束条件,如果必要的话。 3. ORA-01422:完全匹配子查询返回多行。当子查询预期只返回一行结果但实际返回多行时...

    ORACLE错误代码

    Oracle数据库是世界上最流行的数据库管理系统之一,它在处理大型企业级数据时表现卓越。然而,当数据库运行时,可能会遇到各种错误,这些错误通常以ORA-开头的错误代码形式出现。这些错误代码帮助数据库管理员和开发...

    Oracle错误代码大全[借鉴].pdf

    1. ORA-00001: 这个错误表示违反了唯一约束条件,即尝试插入或更新的数据违反了唯一索引或唯一键的规则。 2. ORA-00017: 请求会话以设置跟踪事件时出现此错误,通常是因为系统资源不足或权限问题。 3. ORA-00018: ...

    oracle错误代码大全

    1. ORA-00001: 这个错误表示违反了唯一约束条件,意味着尝试插入或更新的数据违反了表中某个唯一索引或唯一键的规则。 2. ORA-00017: 请求会话设置跟踪事件时遇到问题,这可能与权限或系统资源不足有关。 3. ORA-...

    ORACLE错误代码文档

    这个错误表示尝试插入或更新的数据违反了唯一索引或唯一键约束,意味着数据库中已经存在相同的记录。 2. ORA-00017: 请求会话以设置跟踪事件 表示在会话中请求开启一个跟踪事件,但当前环境不允许这样做,可能是...

    oracle错误一览表

    - **描述**: 当尝试插入或更新一条记录时,若该操作违反了数据库表中的唯一性约束(如唯一索引或主键约束),则会触发此错误。 - **解决方法**: 检查所涉及的数据行,确保其不违反任何唯一性约束。可以考虑使用`...

    oracle常用命令及错误类型(error message)

    - 解决:检查插入或更新的数据是否违反了主键或唯一键约束。 2. ORA-01422:精确提取超出范围 - 解决:在查询时使用LIMIT或ROWNUM限制返回结果的数量。 3. ORA-01403:未找到任何数据 - 解决:检查WHERE子句中...

    oracle 错误一览表

    - **描述**:当尝试插入或更新一个行时,违反了唯一性约束。 - **解决方法**:确保数据不违反任何唯一性约束,或者修改约束以适应数据。 #### ORA-00017: Rollback requested - **描述**:系统或用户请求了一个回滚...

    oracle错误码大全

    **描述**: 使用了无效的会话标识符尝试访问数据库。 **解决方法**: - 确保提供的会话ID是有效的。 - 检查应用程序是否正确处理会话管理。 #### ORA-00023: 会话引用进程私用内存;无法分离会话 **描述**: 会话...

    oracle错误提示解释

    **错误描述**:当尝试向具有唯一约束(如唯一索引)的表中插入重复数据时触发此错误。 **解决方案**: - 检查并确保插入的数据不违反唯一性约束。 - 如果需要插入的数据确实存在重复,考虑是否可以通过更新现有记录...

    ORACLE-ERRORS.zip_oracle

    这通常发生在尝试插入或更新的数据违反了唯一索引或唯一键约束。解决方法包括检查数据的唯一性,或者修改约束条件。 2. **ORA-01422**: 执行了EXACT摘取,但返回了多行。这个错误出现在当使用SQL查询时,期望返回一...

    Oracle错误代码一览表

    当提供的身份标识符(如用户ID或进程ID)无效时,将触发此错误。确保使用的是有效的标识符,并且在数据库中有相应的权限。 #### ORA-00160: 全局变量()值为空 如果全局变量未被正确初始化或其值为空,将出现此错误...

    Oracle错误一览表

    当Oracle无法为资源分配唯一的标识符(ID)时,会返回此错误。这可能是由于资源池耗尽或其他内部错误引起的。 #### ORA-00023: Internal error encountered 这是一个非常通用的错误,表示Oracle内部遇到了无法处理...

    Oracle 错误代码整理总结

    4. ORA-00904:字段名写错或是建表时最后一个字段有逗号 这个错误提示字段名不存在或者在创建表时,最后一个字段后面多了一个逗号。核对字段名的拼写,确保没有多余的逗号。 5. ORA-00907:缺少右括号 SQL语句中的...

    Oracle官方文档CHM合集-Oracle10g错误代码

    - **数据一致性错误**:如ORA-00001,表示违反了唯一性约束,这可能发生在插入重复键或更新时。 - **网络连接错误**:如ORA-12154,提示无法解析服务名,可能是TNS配置出错。 - **权限和安全错误**:如ORA-01031,...

    Oracle 错误码大全 ERROR CODE LIST

    例如,错误码ORA-00922表示“缺少或无效的选项”,这通常发生在尝试创建表或修改表结构时使用了不被支持的选项。 3. **错误日志**:Oracle通过alert.log文件记录数据库运行时的错误信息,这对于排查问题非常有用。...

    oracle 基础教程02

    例如,错误编号ORA-00922表示“遗漏或无效的选项”。 #### 4. 获得联机帮助 - **错误处理**:在使用SQL*Plus时,如果遇到错误,可以通过查看错误消息和错误编号来定位问题。 - **附加信息**:如果不确定错误的原因...

    Oracle数据库基础知识

    这部分涵盖了各种常见数据库管理任务的示例,如数据文件恢复、无效对象查询、SQL语句分析等,这些示例有助于提高数据库管理的效率和准确性。 #### 小结 Oracle数据库的基础知识包括数据库的结构、存储管理、管理...

Global site tag (gtag.js) - Google Analytics