暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle常见的数据库对象有哪些?

DB宝 2018-02-04
832


Q
题目


Oracle常见的数据库对象有哪些?




     

A
答案


常用的数据库对象参考下表:

对象名称

描述

基本的数据存储对象,以行和列的形式存在,行是记录

约束条件

执行数据校验,保证了数据完整性的对象

视图

一个或多个表数据的逻辑表示

索引

用于提高查询的性能

同义词

对象的别名

除此之外,还有常见的函数、存储过程、物化视图、外部表和JOB等都属于常见的数据库对象。可以使用以下命令来查询数据库中的所有对象:

SYS@lhrdb> SELECT D.OBJECT_TYPE, COUNT(1)

  2    FROM DBA_OBJECTS D

  3   GROUP BY D.OBJECT_TYPE

  4   ORDER BY COUNT(1) DESC;

OBJECT_TYPE           COUNT(1)

------------------- ----------

SYNONYM                  33997

JAVA CLASS               28968

VIEW                      5237

INDEX                     5071

TABLE                     2969

TYPE                      2950

。。。省略部分输出。。。

注意:只有对象的所有者才能够修改对象的名称,即使是数据库管理员也不可以。

SYS@lhrdb> create table scott.tt as select * from dual;

Table created.

SYS@lhrdb> rename  scott.tt  to  scott.stu;

rename  scott.tt  to  scott.stu

        *

ERROR at line 1:

ORA-01765: specifying owner's name of the table is not allowed




DB笔试面试历史连接

http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w

About Me:小麦苗

 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/

 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

 版权所有,欢迎分享本文,转载请保留出处

 QQ:646634621  QQ群:618766405

● 题目解答若有不当之处,还望各位朋友批评指正,共同进步

长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。


最后修改时间:2020-01-10 20:51:51
文章转载自DB宝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论