SQL> describe ADMINUSER;
名称 是否为空? 类型
----------------------------------------- -------- -------------
id VARCHAR2(100)
UserName VARCHAR2(100)
Password VARCHAR2(100)
AddTime DATE
LoginTime DATE
SQL> select * from ADMINUSER WHERE USERNAME='ADMIN'
2 ;
select * from ADMINUSER WHERE USERNAME='ADMIN'
*
ERROR 位于第 1 行:
===========
表中已经有username这个列,并且数据也都存在,为什么会提示这个错误呢?谢谢
------解决方案--------------------
这样试试
表名前加
username.tablename
------解决方案--------------------
用户名.adminuser--表名这里
------解决方案--------------------
说明你的查询的这个账户的权限有问题,无法查到该表!用sys授权下查询该表的权限!
------解决方案--------------------
没建表空间吧。。。。
------解决方案--------------------
------解决方案--------------------
UserName 在建表的时候是不是用双引号括起来了 大小写敏感造成的?
- SQL code
select * from ADMINUSER WHERE UserName='ADMIN'
------解决方案--------------------
oracle的字段对大小写不敏感吧,
好像oracle对sql都是转换成大写去执行的
------解决方案--------------------
show error;
看看到底是什么错误,有错误肯定就会有ora-xxx字样的
------解决方案--------------------
你看看select * from adminuser
可以的