我在iSQL*Plus中输入select * from member 查询可以得到结果()全部的会员信息,但是输入select * from member where member_id='53963124' 却提示:
select * from member where member_id='53963124'
*第 1 行出现错误:
ORA-00904: "MEMBER_ID": 标识符无效
这张表存放在表空间name中。
select * from member where member_id='53963124'
*第 1 行出现错误:
ORA-00904: "MEMBER_ID": 标识符无效
这张表存放在表空间name中。
把这个拷贝到你那工作区中。再执行,试下
select * from member where member_id='53963124'
表中有这条数据啊,不是这个问题吧
YOURNAME是你的这个数据库的owner
试试
是varchar2型的,上面有截图。
结果还是那个提示问题。
DELETE FROM MEMBER WHERE member_id='53963124'
手工删除这些引号或者用select * from member where "member_id"='53963124' 都可以的。删除引号后字段名称会变成大写字母。只是不知道未改之前为什么desc 得到的字段列表中为什么没有引号?(字段是小写字母,看之前的截图)
请教oracle高手解答:为什么会出现这种情况?我是用powerdesigner12建的表,然后连接数据库去创建表。记得当时表名称也是带引号的小写字母,我就怎么也访问不到这些表,把引号去掉就正确了。这次字段也是这样。能回答的另加分!