Oracle-数据库对象(index、synonsym、view、sequence、tablespace)

本文详细介绍了Oracle数据库中的五种核心对象:同义词synonym,包括创建和删除;序列sequence,讲解了创建、查询、修改和删除的操作;视图,探讨了视图的概念、创建和删除,以及其作用;索引,阐述了创建和删除索引的重要性和方法;最后,讨论了表空间的创建、修改和删除,以及不同类型的删除操作。
摘要由CSDN通过智能技术生成

同义词synonym

同义词是数据库对象的一个别名,Oracle可以为表、视图、序列、过程、函数、程序包等指定一个别名

有私有同义词,公有同义词

创建同义词
create [ or replace ] [ public ] sysnonym 同义词名称 for  用户名.对象名称 (对象是用户下的表等等)

注意: []中是可选项可加可不加,synonym默认私有

classroom用户下的emp表,给classroom.emyemp 取别名 myemp

create synonym myemp for classroom.emp;
select * from myemp

--相当于

select * from classroom.emp
删除同义词
drop [public] synonym 同义词名称

drop sysnoym myemp

注意:public同义词只是为数据库对象定义了一个公共的别名,其他用户能否通过这个别名访问这个数据库对象,还要看是否已经为这个用户授权

序列sequence

序列是Oracle专有的对象,他用来产生一个自动递增/递减的数列

创建序列
c
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值