Oracle 报错ORA-00904: 标识符无效 ,但是列名和表名没有写错,怎么解决?

Oracle 报错ORA-00904: 标识符无效 ,但是列名和表名没有写错,怎么解决?一般情况一般情况下 标识符错误是因为 语句中的列名在表中不存在 修改 sql 语句或者修改列名即可 特殊情况一般情况下 建表语句如下 createtables idint namevarchar2 100 但是如果建表语句写成了 createtables id int

一般情况

一般情况下,标识符错误是因为:语句中的列名在表中不存在,修改sql语句或者修改列名即可。

特殊情况

一般情况下,建表语句如下:

 create table student( id int, name varchar2(100) ) 

但是如果建表语句写成了:

 create table student( "id" int, "name" varchar2(100) ) 

若给列名加了双引号,表的列名查看时仍然为:id,name。 但是,若使用如下查询语句则会报错:ORA-00904:标识符无效

select id,name from student; 

使用如下语句则不会报错:

select 'id','name' from student; 

个人建议,还是删了重建表吧,这样写太恶心了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215100.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午2:42
下一篇 2026年3月18日 下午2:42


相关推荐

  • jdbc的增删改查_使用jdbc完成数据的增删改查

    jdbc的增删改查_使用jdbc完成数据的增删改查JBDC数据的持久化:把数据保存到磁盘上。JDBC是java访问数据库的基石,JDO,Hibernate,Mybatis等都是基于JDBCJDBC是一个独立于特定数据库的管理系统,通用的SQL数据库存取和操作的公共接口配置文件:jdbc.propertiesuser=rootpassword=abc123url=jdbc:mysql://localhost:3306/testdriverClass=com.mysql.jdbc.Driver获取Connectionpublic s

    2022年8月8日
    4
  • 测试报告范文_系统测试报告

    测试报告范文_系统测试报告前言受益于pytest的集成,HttpRunnerv3.x可以使用pytest所有插件,包括pytest-html和allure-pytest,也可以实现这2种方式的报告内置html报告pyt

    2022年7月28日
    8
  • 文字转语音 两种方法:TextToSpeech、科大讯飞

    文字转语音 两种方法:TextToSpeech、科大讯飞

    2026年3月14日
    2
  • 英语b级考试怎么准备(大学英语b级考试技巧)

    英语口语考试一般都会有固定的模式,考核的是基础英语口语,和日常生活联系。那么,英语口语考试难不难呢?下面和沪江英语小编一起来看看吧。一、英语口语考试难不难在考试的时候一定要认真听清楚题目的要求,听清楚题目内容中要求你要说的内容,注意生词的读音,在脑海中重复几次,或者可以用笔记下,如果可以带纸笔进场的话。保持镇静,心理不要过于紧张,要相信自己的口语。就算说错了也没有关系,继续说,不要影响自己后面的题…

    2022年4月17日
    194
  • MySQL初始密码的查看

    MySQL初始密码的查看问题 在安装 MySQL 过程中 以管理员身份运行 cmd 后进入 MySQL 的 bin 目录 然后输入命令 mysqldinitia 后没有显示初始密码 没办法进行后续的登录怎么办 1 打开你的 MySQL 的安装目录下的 data 文件夹 就是使用 mysqldinitia 命令后自动创建的文件夹 2 找到 data 文件夹下面的 XXX err 文件 我这里是 DESKTOP GURKLIR

    2026年3月17日
    2
  • 国产数据库激荡 40 年

    国产数据库激荡 40 年在被 Oracle MySQL DB2 等产品蚕食的中国数据库市场 国产自研数据库如何才能真正崛起 作者 唐小引 屠敏封图 CSDN 付费下载自东方 IC 出品 CSDN ID CSDNnews 一年前 在中兴通讯制裁事件之际 笔者曾请教过巨杉数据库 SequoiaDB 联合创始人王涛一个问题 在 CPU 操作系统 数据库这三个技术软硬

    2026年3月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号