Oracle 建表成功 却查不到

蓝sl羽De薄情 2016-07-12 06:13:58
我将hr用户解锁了 然后简表成功了不能用 查不到也不能添加数据 在数据库里能看到这个表
...全文
1974 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝sl羽De薄情 2016-08-16
  • 打赏
  • 举报
回复
建表并没有加单引号 具体原因有时间再看看那
sxq129601 2016-08-16
  • 打赏
  • 举报
回复
关闭当前的窗口,重新打开一个新的
jdsnhan 2016-08-05
  • 打赏
  • 举报
回复
1楼说的对。是表名大小写的差异。 Select * From All_Tables t Where t.table_name = 'TLB_USER' 这样是查询不到记录的。 这样可以查询到: Select * From All_Tables t Where upper(t.table_name) = 'TLB_USER'
jiezhang__zj 2016-08-04
  • 打赏
  • 举报
回复
应该是所登录不是你建表的用户吧 查看表 Select * From All_Tables t Where t.table_name = 'TLB_USER'; 看是不是在你owner用户下 跟主键约束应该没有任何问题
末日临晨 2016-07-25
  • 打赏
  • 举报
回复
是啊,没有主键也不影响你查表啊,没有关联啊
Neetgo 2016-07-25
  • 打赏
  • 举报
回复
引用 4 楼 u014225431 的回复:
我是建表的时候没写主键约束,加上就可以了
奇怪,你查不到这个表,跟有没有写主键约束有关系吗?请指教。
蓝sl羽De薄情 2016-07-16
  • 打赏
  • 举报
回复
我是建表的时候没写主键约束,加上就可以了
嘚嗒搬运工 2016-07-13
  • 打赏
  • 举报
回复
引用 1 楼 wmxcn2000 的回复:
你建表语句是 create table "TLB_User" 所以,你查询的时候,也要加上双引号 建议,建表时不要使用双引号,麻烦事儿太多 ;
真相是这样的吗?? 看看Owner是不是登录用户
Select * From All_Tables t Where t.table_name = 'TLB_USER';
卖水果的net 2016-07-12
  • 打赏
  • 举报
回复 1
你建表语句是 create table "TLB_User" 所以,你查询的时候,也要加上双引号 建议,建表时不要使用双引号,麻烦事儿太多 ;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧