oracle 标识符无效

oracle数据库,使用pl/sqldeveloper.查询语句为:select*fromA.能查出整张表,见图,为什么语句:select*fromAwhereEntry... oracle数据库,使用pl/sql developer.查询语句为:select * from A.能查出整张表,见图,为什么语句:select * from A where EntryStation=50104 and exitstation=50104 and vehicleclass=1 and flagstation=1;一直提示entrystation exitstation vehicleclass flagstation标识符无效。谢谢了,在线等。
单独跑 SELECT entrystation, exitstation, vehicleclass, flagstation FROM A 。也提示标识符无效。。。
展开
 我来答
bingleng_1
推荐于2017-10-13 · TA获得超过125个赞
知道答主
回答量:11
采纳率:0%
帮助的人:10.2万
展开全部
在pl/sql developer 里查看A这个表的字段 ,来判断你所写的字段名是否 错误;
字段名默认都是大写的,如果定义表时用小写了 ,那就得加上双引号(""),来查看
flyingFish211
2010-12-28 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
仔细核对字段拼写看看
entrystation exitstation vehicleclass flagstation

单独的跑下
SELECT entrystation, exitstation, vehicleclass, flagstation FROM A 看看有没有错

单独跑 SELECT entrystation, exitstation, vehicleclass, flagstation FROM A 。也提示标识符无效。。。
那这个充分说明你的entrystation, exitstation, vehicleclass, flagstation 没有在表a里面。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
噩梦降临强兵
2020-10-27
知道答主
回答量:1
采纳率:0%
帮助的人:562
展开全部
oracle数据库默认字段名是大写的 如果你想查某个字段,比如NAME=张三

select * from table where NAME='张三'; 只有id不需要单引号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AskTable
2010-12-28 · TA获得超过408个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:271万
展开全部
oracle默认字段是大写,你这些表的字段却包含大小写
你应该在sql语句中的字段名加上引号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feixianxxx
2010-12-28 · TA获得超过2202个赞
知道大有可为答主
回答量:1273
采纳率:100%
帮助的人:1759万
展开全部
看看 这些字段写错没
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式