`
yuyanshan
  • 浏览: 48197 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Oracle得到当前用户的所有表的方法

阅读更多
方法1,其中的SCOTT是当前登录的用户名,且需要大写

SQL> select table_name from all_tables where owner='SCOTT'; 
TABLE_NAME 
------------------------------ 
DEPT 
EMP 
BONUS 
SALGRADE 



方法2
SQL> select * from tab; 

TNAME TABTYPE CLUSTERID 
------------------------------ ------- ---------- 
DEPT TABLE 
EMP TABLE 
BONUS TABLE 
SALGRADE TABLE 


方法3
SQL> select table_name from user_tables; 

TABLE_NAME 
------------------------------ 
DEPT 
EMP 
BONUS 
SALGRADE 

SQL>

方法4
SQL> select object_name from sys.all_objects where owner='SCOTT' and OBJECT_TYPE 
='TABLE'; 

OBJECT_NAME 
------------------------------ 
DEPT 
EMP 
BONUS 
SALGRADE 

分享到:
评论

相关推荐

    Oracle数据库中大型表查询优化研究

    摘 要:对海量数据进行访问...测试方法为:根据用户的查询要求计算得到用户需要浏览的数据记录的起止位置,然后在SQL语句中加入此位置,执行SQL语句,查询该数据表,得到用户想要浏览的记录集合。使 用的SQL语句如下:

    从一个“普通”的Oracle DBA(Oracle数据库管理员)转变为Oracle Applications DBA(Oracle应用程序数据库管理员)

    从一个“普通”的Oracle DBA(Oracle数据库管理员)转变为Oracle Applications DBA(Oracle应用程序数据库管理员),有两个内容你必须去弄清楚。第一个内容是如何成为一个Oracle Applications DBA(Oracle应用程序...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle 甲骨文 获得最高认证级别的ISO标准安全认证,性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。但价格不菲 大型企业 db2 IBM DB2在企业级的应用最为广泛, 在全球的500家最大的企业中,几乎85%以上用DB2...

    韩顺平oracle学习笔记

    显示当前用户 2.断开连接命令 (2) disc[onnect] 说明:该命令用来断开与当前数据库的连接 (3)passw[ord] 说明:该命令用于修改用户名的密码。如果要想修改其他用户的密码,需要用sys/system登陆。 (4) show user...

    Oracle数据库试题.docx

    归档日志文件 在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据(B)。 A.用户进程 B.服务器进程 C.日志写入进程(LGWR D.检查点进程(CKPT) 在Oracle中,一个用户拥有的所有...

    最全的oracle常用命令大全.txt

    查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 2、表 查看用户下所有的表 SQL>select * from user_tables; 查看名称包含log字符的表 SQL>...

    常见oracle问题的总结

    常见的oracle问题汇总,如下所示: 1. Oracle安裝完成后的初始口令? 2. ORACLE9IAS WEB CACHE的初始默认用户和密码? 3. oracle 8.0.5怎么创建数据库? 4. oracle 8.1.7怎么创建...76. 如何显示当前连接用户? ......

    Oracle数据库管理员技术指南

    8.5.5 使用 AUTOTRACE 获得 SQL 语句 执行计划和统计数据 8.6 优化回退段 8.6.1 最小化回退段争用 8.6.2 使动态扩充最小化 8.6.3 分布回退段的 I/O 8.7 优化索引 8.7.1 怎样确定和重建产生碎片的索引 8.7.2 ...

    Oracle8i_9i数据库基础

    第一部分 Oracle SQL*PLUS基础 23 第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24...

    oracle 11g rac 虚拟机搭建集群

    RAC是一个完整的集群应用环境,它不仅实现了集群的功能,而且提供了运行在集群之上的应用程序,即Oracle数据库。无论与普通的集群相比,还是与普通...当前一个用户提交事务时,后一个用户立即可以得到修改之后的数据。

    Oracle服务器配置和管理.pptx

    28.2.1 如何(rúhé)获得Oracle安装包 虽然Oracle数据库是一套商业软件,但是用户可通过Oracle官方网站免费下载Oracle数据库的安装包文件,但在下载前需要先注册一个用户账号,并且(bìngqiě)不能把下载得到的...

    ORACLE SQL性能优化系列

    通常索引提供了快速访问ROWID的方法,因此那些基于索引列的查询就可以得到性能上的提高. 3. 共享SQL语句 为了不重复解析相同的SQL语句,在第一次解析之后, ORACLE将SQL语句存放在内存中.这块位于系统全局区域...

    深入解析Oracle.DBA入门进阶与诊断案例

    针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手...

    SSH统计并显示当前在线用户信息

    SSH统计并显示当前在线用户信息,附带数据(Oracle)

    oracle函数大全.doc

    用来得到系统的当前日期 SQL> select to_char(sysdate,'dd-mm-yyyy day') from dual; TO_CHAR(SYSDATE,' ----------------- 09-05-2004 星期日 trunc(date,fmt)按照给出的要求将日期截断,如果fmt='mi'表示保留分,...

    ORACLE之常用FAQ V1.0(整理)

    [Q]怎么获得当前的SCN 20 [Q]ROWID的结构与组成 20 [Q]怎么样获取对象的DDL语句 20 [Q]如何创建约束的索引在别的表空间上 21 [Q]怎么知道那些表没有建立主键 21 [Q]dbms_output提示缓冲区不够,怎么增加 22 [Q]怎么...

    Oracle数据库设计策略及规范.docx

    4.2 表设计 对于数据量比较大的表,根据表数据的属性进行分区,以得到较好的性能。如果表按某些字段进行增长,则采用按字段值范围进行范围分区;如果表按某个字段的几个关键值进行分布,则采用列表分区;对于静态...

    数据库系统管理与维护(Oracle)-数据库作业1.doc

    首页 / 我的课程 / 数据库系统管理与维护(Oracle) / 常规 / 第一次... NONE OF ABOVE 题目19 还未回答 满分1.00 题干 DBA用户可以用以下哪条命令来列出当前数据库的归档信息?(A) 请选择一个答案: a. ARCHIVE L

Global site tag (gtag.js) - Google Analytics