PL/SQL ORA-00904:标示符无效 怎么解决

 我来答
LOV555
高粉答主

2018-03-30 · 醉心答题,欢迎关注
知道大有可为答主
回答量:419
采纳率:100%
帮助的人:12.1万
展开全部

方法/步骤:


1、大部分情况下,此错误是由于引用了不存在的列名导致的。比如select name from Studtent 当studeng表中无name列时,系统就会报此错误。


2、解决思路是,确定数据库中引用到的列和自己sql中书写的列名是否一致。如有不同,修改过来,重新测试应该可以解决问题。


3。对于某些工具生成的sql,可能导致列明和期望不符的情况,比如,有些工具生成的列名会带有双引号,从而导致此错误。这种情况也请注意。

安装pl/sql developer步骤:

1、打开安装包. 确定安装该软件, 点击确定. 然后会弹出加载安装内容的页面. 

2、页面内容加载完成, 弹出, 一个用户协议的界面, 点击. 我同意. I Argee, 然后继续下一步. 

3、选择路径, 这里还是那句话, 就是最好不要有空格和特殊字符. 为了出现找不到原因的错误!然后选择next. 

4、选择是否创建桌面快捷方式, 和创建开始菜单, 然后选择安装到那个用户. 

5、该项全部使用默认的, 代表着, 安装默认的pl/sql的插件. 然后和一些模版, 然后选择finish. 

6、等待安装完成. 安装过程特别迅速. 安装完成, 点击close. 然后关闭安装过程, 然后桌面就会有启动图标. 然后打开. 

7、输入连接的用户名和密码, 以及要连接的数据库. 这里我连接的是orcl的本地库, 然后. 点击ok, 就可以登录. 登录成功, 说明连接oracle成功. 然后写了一个查询oracle时间的语句. 

badkano
2017-06-27 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144777 获赞数:885359
团长

向TA提问 私信TA
展开全部

出现标识符无效,一般是字符类型的数据上没有加单引号造成。

使用工具:plsql

错误重现步骤:

1、学生表有如图数据:

2、要查询name为张三的那条数据,错误的语句是:

select * from 学生表 where name=张三

3、报错内容:

解决方法:

调整语句,将张三上加上英文写法的单引号即可,语句如下:

select * from 学生表 where name='张三'

查询结果:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
徐临祥
高粉答主

2019-12-21 · 醉心答题,欢迎关注
知道小有建树答主
回答量:3380
采纳率:96%
帮助的人:89万
展开全部
1、大部分情况下,此错误是由于引用了不存在的列名导致的。比如select name from Studtent 当studeng表中无name列时,系统就会报此错误。

2、解决思路是,确定数据库中引用到的列和自己sql中书写的列名是否一致。如有不同,修改过来,重新测试应该可以解决问题。

3。对于某些工具生成的sql,可能导致列明和期望不符的情况,比如,有些工具生成的列名会带有双引号,从而导致此错误。这种情况也请注意。

安装pl/sql developer步骤:

1、打开安装包. 确定安装该软件, 点击确定. 然后会弹出加载安装内容的页面.

2、页面内容加载完成, 弹出, 一个用户协议的界面, 点击. 我同意. I Argee, 然后继续下一步.

3、选择路径, 这里还是那句话, 就是最好不要有空格和特殊字符. 为了出现找不到原因的错误!然后选择next.

4、选择是否创建桌面快捷方式, 和创建开始菜单, 然后选择安装到那个用户.

5、该项全部使用默认的, 代表着, 安装默认的pl/sql的插件. 然后和一些模版, 然后选择finish.

6、等待安装完成. 安装过程特别迅速. 安装完成, 点击close. 然后关闭安装过程, 然后桌面就会有启动图标. 然后打开.

7、输入连接的用户名和密码, 以及要连接的数据库. 这里我连接的是orcl的本地库, 然后. 点击ok, 就可以登录. 登录成功, 说明连接oracle成功. 然后写了一个查询oracle时间的语句.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
生活he家
2014-09-04 · 一个属于大家的搬运工
生活he家
采纳数:1536 获赞数:6828

向TA提问 私信TA
展开全部
错误代码?????????
更多追问追答
追问

追答
BILL_CODE  是什么类型?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式