zlff.net
当前位置:首页 >> orAClE 中怎么创建同义词? >>

orAClE 中怎么创建同义词?

同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。 Oracle的同义词有两种类型:公有同义词与私有同义词。 1:公有同义词由一个特殊的用户组Public所拥有。 2:私有同义词是由创建他的用户所有。 创建同义词的语...

create or replace procedure TESTCREATESYNONYM ( OBJNAME in varchar2, --指定的对象名 USERNAME in varchar2 default null) --对象所属Oracle用户,若传入null,则表示当前登录用户。 AUTHID CURRENT_USER is CNT integer; VOBJNAME varchar2...

只要用户有创建同义词的权限,那他就可以为任何对象创建同义词 使用B用户创建的话不需要再次授权,其他用户创建的话需要再次授权

函数创建不了同义词 表、视图、同义词、序列、存储过程、包可以

1、首先你要保证你的oracle能够连接到SQL Server上面,具体的配置很麻烦,这里有个参考资料你看看先: http://blog.csdn.net/tangnf/archive/2007/05/25/1626112.aspx 2、如果能连接上的话,按照下面的语法就能够达到你的目的。 create synonym ...

dba_objects 表 自己拼脚本运行就行 比如: select 'create public synonym '|| SYNONYM_NAME || for '||owner||'.'||object_name from dba_objects where object_type='TABLE'

你创建的是啥类型同义词? 公用还是私有?

create public synonym emp_info for scott.emp; 语法没有问题,但是执行这个语句需要一定的权限,如果是管理员当然就没有问题,如果是新建了一个用户 例如:ORA_TEST,则需要create public synonym和select on scott.emp权限。 如果是 create s...

使用存储过程或函数来实现,首先查出用户tsdba下所有的表名,存放至游标中,然后在循环创建同义词就好了

网站首页 | 网站地图
All rights reserved Powered by www.zlff.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com