oracle 库中有表 但是查询显示表不存在的问题


本文整理自网络,侵删。

以 sys 或 system 或者其他具有 dba 权限(能够查询系统数据字典视图)的用户登录数据库,执行下面的查询:

select owner from dba_tables where table_name='表名';

如果和你当前登录用户不同则需要在你的查询语句的表名前带上用户名;

select 字段 from 用户名.表名;

如果不想每次都这么麻烦, 则需要设置同义词(synonym),设置后 直接查询表名即可,同样需要;

语法 : 

CREATE [OR REPLACE] [PUBLIC] SYNONYM [ schema.] 同义词名称 FOR [ schema.] object [ @dblink ];

同时 创建同义词的用户需要相关权限;

阅读剩余部分

相关阅读 >>

oracle数据库导入导出命令使用方法

oracle 10gplsql正规表达式(正则表达式)手册

oracle如何修改用户密码?

oracle中rank,over partition函数的使用方法

oracle数据库账号被锁定解决方法

linux虚拟机下安装oracle 11g教程图文解说

oracle 11g for linux centos 5.2 详细安装步骤分享(图解教程)

oracle存储过程游标用法分析

oracle事务(transaction)详解

使用navicat premium连接oracle的方法步骤

更多相关阅读请进入《oracle》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...