原文:ORACLE重编译同义词(synonym)遇到ORA-01031总结

我们在编译INVALID的同义词 synonym 的时候,可能在某些版本会遇到一些特殊权限问题,具体来说是遇到ORA 错误。下面构造这样一个例子: 如下所示,scott用户下面创建了一个公共同义词emp 下面测试环境为Oracle . . . SQL gt show user USERis SCOTT SQL gt createpublic synonym emp for scott.emp Sy ...

2021-07-05 11:04 0 290 推荐指数:

查看详情

[Oracle]同义词synonym

(一)同义词的概念 同义词是数据库中表、视图、索引或其他模式对象的别名,与视图相似,同义词不占用实际的存储空间,在数据字典中只存同义词的定义。 在开发数据库时,应尽量避免直接引用表、视图或其他数据库对象,否则,当表的结构发生了改变,就会影响应用程序的使用,这个时候需要重新编译程序,如果为数据库 ...

Tue Mar 28 06:30:00 CST 2017 0 4529
oracle 同义词synonym

在A用户下,想访问B用户下的表,一遍需要用 “用户名.表名 ”的格式进行访问。如果想不加用户名,直接访问,需要建同义词同义词语法如下: CREATE [PUBLIC] SYNONYM synonym_name FOR object; DROP[PUBLIC] SYNONYM ...

Thu Apr 26 18:32:00 CST 2018 0 1884
[ORACLE]Oracle 同义词synonym

同义词synonym): 也是数据库中的常见对象,可以看作是为表、视图、物化视图、序列、过程、函数、包、类型(type)、Java 类对象(Java class schema object)、用户定义对象类型 (user-defined object type)或是另一个同义词所创建的别名 ...

Sun May 10 04:55:00 CST 2020 0 588
oracle同义词创建(synonym

plsql developer 同义词概念 Oracle同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库的使用范围,能够 ...

Thu Dec 26 19:04:00 CST 2019 0 797
Oracle同义词Synonym)创建删除

Oracle对象知识:同义词Synonym)创建删除,同义词(Synonym)是数据库对象的一个别名,Oracle可以为表、视图、序列、过程、函数、程序包等指定一个别名。同义词有两种类型: `私有同义词:拥有CREATE SYNONYM权限的用户(包括非管理员用户)即可创建私有 ...

Mon Apr 27 23:13:00 CST 2020 0 6213
oracle同义词创建(synonym

在现在的项目中会有很多接口,数据来源也可能是不同数据库或者是不同的用户下的表,给访问该表带来了一定的麻烦。这个时候就可以使用同义词来简化。 同义词的语法是:CREATE [OR REPLACE] [PUBLIC] SYNONYM [ schema.] 同义词名称 FOR [ schema. ...

Wed Feb 26 09:40:00 CST 2020 0 2358
Oracle同义词Synonym)创建删除

Oracle对象知识:同义词Synonym)创建删除,同义词(Synonym)是数据库对象的一个别名,Oracle可以为表、视图、序列、过程、函数、程序包等指定一个别名。同义词有两种类型: `私有同义词:拥有CREATE SYNONYM权限的用户(包括非管理员用户)即可创建私有同义词,创建 ...

Wed Aug 17 19:11:00 CST 2016 0 46075
Oracle 同义词详解(synonym)

Oracle 同义词详解(synonym) 一、Oracle同义词概念   Oracle 数据库中提供了同义词管理的功能。同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库 将它翻译成对应方案对象的名字。与视图类似,同义词并不 ...

Fri Nov 12 04:16:00 CST 2021 0 4779
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM