题目
笑,乐,喜根据同义词概念是怎么分类的
提问时间:2021-04-01
答案
利用同义词可以为用户的一个对象,或者其他用户的一个对象定义别名,从而简化命令或程序的书写,在命令或程序中可以直接使用同义词代替原来的对象.
可以为表、视图、存储程序、序列等对象建立同义词,也可以为一个同义词再建立同义词,甚至可以为一个不存在的对象建立同义词,系统仅仅在使用同义词时才验证它所代表的对象是否存在.
同义词本身并不包含原对象中的数据或代码,它的作用仅仅相当于一个指针.在使用同义词时,系统根据同义词的定义查找它所指向的对象,将对同义词的访问转化为对原对象的访问.同义词的作用仅仅是为了方便用户操作数据库对象.
Oracle支持两种类型的同义词,即私有同义词和公共同义词.私有同义词由普通用户创建,在默认情况下只能由用户本人使用.公有同义词一般由DBA创建,可以由所有用户使用.
公共同义词的意义在于它代表了一个大家都可以访问的对象.例如,程序包DBMS_OUTPUT是属于特权用户SYS的,但是任何一个用户都可以直接使用它,而不用指定它所在的模式.普通用户能够使用的名称DBMS_OUTPUT显然是一个公共同义词.
用户可以随意为其他用户的一个对象创建一个同义词,但这并不意味着这个这个用户就具有了访问其他用户的对象的权限.如果要通过同义词访问其他用户的对象,还需要具有相应的权限.只有在使用同义词时,系统才验证用户是否有相应的访问权限.
可以为表、视图、存储程序、序列等对象建立同义词,也可以为一个同义词再建立同义词,甚至可以为一个不存在的对象建立同义词,系统仅仅在使用同义词时才验证它所代表的对象是否存在.
同义词本身并不包含原对象中的数据或代码,它的作用仅仅相当于一个指针.在使用同义词时,系统根据同义词的定义查找它所指向的对象,将对同义词的访问转化为对原对象的访问.同义词的作用仅仅是为了方便用户操作数据库对象.
Oracle支持两种类型的同义词,即私有同义词和公共同义词.私有同义词由普通用户创建,在默认情况下只能由用户本人使用.公有同义词一般由DBA创建,可以由所有用户使用.
公共同义词的意义在于它代表了一个大家都可以访问的对象.例如,程序包DBMS_OUTPUT是属于特权用户SYS的,但是任何一个用户都可以直接使用它,而不用指定它所在的模式.普通用户能够使用的名称DBMS_OUTPUT显然是一个公共同义词.
用户可以随意为其他用户的一个对象创建一个同义词,但这并不意味着这个这个用户就具有了访问其他用户的对象的权限.如果要通过同义词访问其他用户的对象,还需要具有相应的权限.只有在使用同义词时,系统才验证用户是否有相应的访问权限.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点
- 1学校买回红墨水60瓶,比蓝墨水少20瓶.红墨水比蓝墨水少百分之几?求列式,
- 2一棵树上只结一个果子,这个果子是被称为神果吗
- 3which computer is the w____of all?-the black one.nobody would like to use it
- 43的二次方读作------或-------
- 5从1,1,2,2,3,3,4,4,5,5中取出5个数,其中至少有四个数不重复,并且它们的乘积的各位数是四,那么这五个数的乘积为( )
- 6他看见了什么?英文翻译
- 71、小明去年身高140厘米,今年比去年长高了20分之1,今年长高了多少厘米?
- 8最接近40千克的是哪一个?A、10瓶矿泉水B、25名六年级学生C、1000枚1元硬币 D 100本数学课本
- 9一家店卖米,第一个人买了100斤米和剩下的10%,第二个人买了200斤米和剩下的10%,第三个人买了300斤米
- 10向量a=(2,-1,2),向量b与a共线,且a,b=-18.求b