`
flypeace
  • 浏览: 157959 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
社区版块
存档分类
最新评论

oracle创建表 报"ORA-00904: : invalid identifier 的问题"

阅读更多

配置sessionFactory 中加入 <prop key="hibernate.hbm2ddl.auto">create</prop> ,

用 hibernate 在oracle上自动创建一张表时,总创建不成功,仔细查看黑窗口 ,提示

11:08:48,109 - Unsuccessful: create table SCS_MODULER_CLIENT_JAR (SUB_ID number(
19,0) not null,  DESC varchar2(500), CREATE_DATE date, UPDATE_US
ER varchar2(30), UPDATE_DATE date, RESERVED varchar2(30), primary key (SUB_ID))
11:08:48,109 - ORA-00904: : invalid identifier

 对于 oracle 报 904有多种情况,在表查询的情况下,也可能产生该报错,比如说将条件用双引号时,就会报告该错,例如如下语句:

where c_desc="dwda"

 

对于在创建表时报该种错,后来发现字段DESC 貌似是关键字,将DESC修改为 C_DESC问题当即解决。

分享到:
评论

相关推荐

    ORA-00904: "WM_CONCAT": 标识符无效

    总之,面对"ORA-00904: 'WM_CONCAT': 标识符无效"的错误,理解新版本Oracle的特性变化,并根据需要选择合适的替换方法,是解决问题的关键。同时,定期更新和优化代码,使其符合最新的数据库标准,是保持数据库高效...

    ORA-00904 WMSYS.WM_CONCAT标识符无效解决方案

    在Oracle数据库中,"ORA-00904"是一个常见的错误代码,它表示尝试引用一个不存在或无效的标识符。在这种情况下,错误是针对"WMSYS.WM_CONCAT"函数的,这是一个在某些Oracle版本中提供的聚合函数,用于字符串连接。...

    oracle报错大全(珍藏版)

    ### Oracle报错大全(珍藏版) #### ORA-00001: Unique Constraint Violated 当尝试插入或更新违反唯一约束的数据时触发此错误。例如,在具有唯一索引的列上插入重复数据。 #### ORA-00017: Rollback Segment Full...

    oracle常见错误号

    5. ORA-00904:"OBJECTID": invalid identifier - 提供了一个不存在或格式不正确的列名或对象名。检查拼写和大小写,确保引用的对象真实存在。 6. ORA-00904:invalid column name - 类似于上述错误,需要检查列名...

    oracle 错误一览表

    ### Oracle 错误一览表详解 #### ORA-00001: Unique constraint violated - **描述**:当尝试插入或更新一个行时,违反了唯一性约束。 - **解决方法**:确保数据不违反任何唯一性约束,或者修改约束以适应数据。 #...

    oracle 10g 11g 12c 19c 21c 23c 重建wm-concat函数脚本

    oracle 10g 11g 12c 19c 21c 23c 重建wm_concat函数脚本 varchar类型clob类型报错不用listagg ORA-01790: 表达式必须具有...ORA-00904: “WM_CONCAT“: invalid identifier 解决 owmaggrb.plb owmaggrs.plb owmctab.plb

    oracle合并列的函数wm_concat的使用详解

    `WM_CONCAT`是一个非标准的Oracle函数,它在Oracle 9i及以后的版本中被广泛使用,但在Oracle 11g R2版本中由于性能和并发性问题被废弃。尽管如此,对于一些旧系统或为了兼容性,开发者仍然会使用这个函数。 `WM_...

    oracle关键字作为字段名使用方法

    有时我们在定义字段名及别名时所用名与oracle关键字... CREATE TABLE k(UID INT) ORA-00904: : invalid IDENTIFIER — 字段名加””表创建成功 SQL&gt; CREATE TABLE k(“UID” INT); Table created –插入一些数据 SQL&gt;

    wm_concat重建.7z

    解决ORA-00904: "WM_CONCAT": invalid identifier 在sqlplus中执行包里的owmctab.plb、owmaggrs.plb、owmaggrb.plb三个脚本即可,执行语句: SQL&gt;@$ORACLE_HOME\RDBMS\ADMIN\owmctab.plb; SQL&gt;@$ORACLE_HOME\RDBMS...

    Oracle 11g 重建WMSYS.WM_CONCAT函数

    系统会提示异常:ORA-00904: "WM_CONCAT": invalid identifier 因此需单独重建此函数,方法如下: 解压附件,在sqlplus中执行包里的owmctab.plb、owmaggrs.plb、owmaggrb.plb三个脚本即可, sqlplus / as sysdba ...

    OracleWMSYS.rar

    当你遇到“ORA-00904: 'WMSYS.WM_CONCAT': identifier is invalid”这样的错误时,这通常意味着你在尝试访问或执行 WMSYS 模式中的 WM_CONCAT 函数时遇到了问题。这个函数可能已被弃用或在特定环境中未正确配置。 ...

    Oracle sid 不可用问题

    当尝试连接到Oracle数据库时,如果出现类似于“ORA-12541: TNS:no listener”或“ORA-12154: TNS:could not resolve the connect identifier specified”的错误消息时,很可能是由于SID不可用导致的。这种情况下,...

    oracle sqlplus 常用命令大全.txt

    Error: ORA-00904: "X": invalid identifier ``` #### 三、设置显示选项 - **命令**: `set heading off` - **作用**:关闭列标题显示,默认为 ON(显示)。 - **示例**: ```sql SQL&gt; set heading off; ``...

    BLOG_Oracle_wm_concat包的订制.pdf

    当系统升级到12C及以上版本,如果代码中仍然依赖`WM_CONCAT`,那么将无法正常运行,并可能抛出`ORA-00904: "wm_concat":invalid identifier`的错误。 为了解决这个问题,有两种常见的解决方案: 1. **利用系统包...

    Oracle重建WMSYS用户及WMSYS.WM_CONCAT函数

    然而,在某些情况下,可能由于误操作或系统问题,WMSYS用户下的WM_CONCAT函数可能会损坏或丢失,导致在执行SQL语句时出现“ORA-00904: 'WMSYS"."WM_CONCAT': identifier invalid”这样的错误。这个错误意味着Oracle...

    PLSQL安装指导

    - 如果遇到`ORA-12154:TNS:could not resolve the connect identifier specified`错误,检查`TNS_ADMIN`环境变量是否设置正确,以及`tnsnames.ora`文件中的配置是否无误。 - 如果出现`ORA-12705:Cannot access NLS...

    精心整理的ssh2 一些错误问题的记录(推荐)

    ### 错误四:ORA-00904: "THIS_"."PROCESS_DEPT_ID": invalid identifier 这是一个Oracle特有的错误代码,表明在SQL语句中使用了无效的标识符。通常,问题出在列名或表名拼写错误,或者没有正确地使用双引号对大小...

Global site tag (gtag.js) - Google Analytics