我们可以在其他模式中为对象处于不同模式的其他对象创建私有同义词吗

乌迪特·辛加尔(Udit Singhal)

可以说,我有一个架构“ SCHEMA_1”,在此之下,我有一个对象“ EMP_TBL_Schema_1”。现在,我想通过另一个模式“ SCHEMA_2”访问该表。只有该“ SCHEMA_2”才能访问该表(数据库中除“ SCHEMA_1”以外的任何其他模式都不能访问)。因此,在这种情况下,适当的是“公共同义词”或“私人同义词”。我在这里很困惑。如我所知,私有同义词是由其所有者架构创建的,是否有可能“ SCHEMA_2”可以自己创建私有别名,以供“ SCHEMA_1”中存在的对象使用。

通过代码的解释将不胜感激。

装甲运兵车

SCHEMA_2应该创建一个私有同义词:

create synonym emp_tbl_schema_1 for schema_1.emp_tbl_schema_1
/

请注意,同义词可以是任何有效名称:它不必与SCHEMA_1中的表名称匹配。了解更多

还要注意,创建同义词只是使DML易于编写的一种便利。它不授予对引用对象的任何权限。SCHEMA_1必须向SCHEMA_2授予特权。这将授予选择并插入:

SQL>  conn SCHEMA_1/password
SQL>  grant select, insert on emp_tbl_schema_1 to schema_2;

这使SCHEMA_2可以查询表并插入新记录,但不能更新或删除现有记录。显然,GRANT命令已在文档中全面介绍

最后,为了解决您的困惑,公共同义词很少适合于应用程序对象。为大多数或所有用户广泛使用的实用程序对象创建它们。否则,架构应为其使用的对象创建专用同义词。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以从模式同义词中捕获值吗?

来自分类Dev

Haskell的“其他”是“ _”的同义词?

来自分类Java

我们可以在其他注释中使用spring表达式(拼写)吗?

来自分类Dev

我们可以让数据库返回其他东西吗,当字段为空时不同于 0

来自分类Dev

在angularjs中,我们如何实现基于其他对象的对象更新?

来自分类Dev

为什么我们创建RDD以将数据保存在Hbase中?还有其他方法可以将数据保存在Hbase中吗?

来自分类Dev

我们可以在for每个循环或其他迭代活动中传递管道变量吗

来自分类Dev

ggplot2 stat_function-我们可以在其他图层上使用生成的y值吗

来自分类Dev

是否可以找到在Oracle 12c中为其创建同义词的对象的基本类型?

来自分类Dev

我们可以将浏览器的JavaScript的执行上下文从Window对象更改为其他对象吗?

来自分类Dev

Solr同义词图形过滤器在其他过滤器之后不起作用

来自分类Dev

在模式同义词中调用函数

来自分类Dev

您为什么不能(完全)应用带有使用其他类型同义词的参数的类型同义词?

来自分类Dev

可以在Pyspark中选择不同的对象,而没有其他对象吗?

来自分类Dev

在SQLDevloper中创建同义词-对象名下拉为空?

来自分类Dev

为什么我们可以使用指针访问私有数据成员类,而不使用类中的其他成员,朋友功能?

来自分类Dev

Python在其他对象中的集成

来自分类Dev

序列可以有同义词吗?

来自分类Dev

模式同义词与正常模式的绑定方式不同

来自分类Dev

我可以在其他类中使用已声明的对象,而无需再次声明该对象吗?

来自分类Dev

c#wpf我需要使用mvvm模式还是其他模式?没有它我可以工作吗?

来自分类Dev

有什么方法可以使某些模式特征模式为 queryOnlyModes 而其他模式不是?

来自分类Dev

我可以在其他字段中获取具有最大值的列的ID吗?

来自分类Dev

创建yaml管道时,我们可以将yaml文件提交给master以外的其他分支吗?

来自分类Dev

我们可以在没有类的情况下在java中创建对象吗?

来自分类Dev

如果我们具有root用户访问权限,我们可以知道其他用户的密码吗?

来自分类Dev

Appstore:当应用程序处于开发人员版本下时,我们可以提交其他版本更新吗?

来自分类Dev

我们可以将用户添加到“主”以外的其他领域的密钥库中吗?

来自分类Dev

Fiware Cygnus:我们可以在String以外的其他类型下将Orion数据存储在MongoDB中吗?

Related 相关文章

  1. 1

    我可以从模式同义词中捕获值吗?

  2. 2

    Haskell的“其他”是“ _”的同义词?

  3. 3

    我们可以在其他注释中使用spring表达式(拼写)吗?

  4. 4

    我们可以让数据库返回其他东西吗,当字段为空时不同于 0

  5. 5

    在angularjs中,我们如何实现基于其他对象的对象更新?

  6. 6

    为什么我们创建RDD以将数据保存在Hbase中?还有其他方法可以将数据保存在Hbase中吗?

  7. 7

    我们可以在for每个循环或其他迭代活动中传递管道变量吗

  8. 8

    ggplot2 stat_function-我们可以在其他图层上使用生成的y值吗

  9. 9

    是否可以找到在Oracle 12c中为其创建同义词的对象的基本类型?

  10. 10

    我们可以将浏览器的JavaScript的执行上下文从Window对象更改为其他对象吗?

  11. 11

    Solr同义词图形过滤器在其他过滤器之后不起作用

  12. 12

    在模式同义词中调用函数

  13. 13

    您为什么不能(完全)应用带有使用其他类型同义词的参数的类型同义词?

  14. 14

    可以在Pyspark中选择不同的对象,而没有其他对象吗?

  15. 15

    在SQLDevloper中创建同义词-对象名下拉为空?

  16. 16

    为什么我们可以使用指针访问私有数据成员类,而不使用类中的其他成员,朋友功能?

  17. 17

    Python在其他对象中的集成

  18. 18

    序列可以有同义词吗?

  19. 19

    模式同义词与正常模式的绑定方式不同

  20. 20

    我可以在其他类中使用已声明的对象,而无需再次声明该对象吗?

  21. 21

    c#wpf我需要使用mvvm模式还是其他模式?没有它我可以工作吗?

  22. 22

    有什么方法可以使某些模式特征模式为 queryOnlyModes 而其他模式不是?

  23. 23

    我可以在其他字段中获取具有最大值的列的ID吗?

  24. 24

    创建yaml管道时,我们可以将yaml文件提交给master以外的其他分支吗?

  25. 25

    我们可以在没有类的情况下在java中创建对象吗?

  26. 26

    如果我们具有root用户访问权限,我们可以知道其他用户的密码吗?

  27. 27

    Appstore:当应用程序处于开发人员版本下时,我们可以提交其他版本更新吗?

  28. 28

    我们可以将用户添加到“主”以外的其他领域的密钥库中吗?

  29. 29

    Fiware Cygnus:我们可以在String以外的其他类型下将Orion数据存储在MongoDB中吗?

热门标签

归档