alter session set current_schema 指令

摘要:
就像房子一样,里面摆满了家具。房子的主人,而不是房子的主人有权控制家具。你也可以是房子的主人,拥有自己的房子。你可以通过交替进入别人的房子。这时,你可以看到别人家里的家具。如果你没有具体说明,你所做的所有操作都是为了你当前房子里的东西。你是否有权使用、移动或带走这些家具,取决于房子的主人是否给予了你这样的许可,或者你是否是一栋真正建筑物的老板。

SQL> conn scott/tiger
Connected to Oracle9i Enterprise Edition Release 9.2.0.1.0
Connected as scott

SQL>create table test(name char(10));

Table created

SQL> create table system.test(name char(10));

Table created

SQL>insert into test values('scott');

1 row inserted

SQL>insert into system.test values('system');

1 row inserted

SQL>
SQL> commit;

Commit complete

SQL> conn system/manager
Connected to Oracle9i Enterprise Edition Release 9.2.0.1.0
Connected as system

SQL> select * from test;

NAME
----------------------------------------
system

SQL> alter session set current_schema = scott;

Session altered

SQL>select * from test;

NAME
----------------------------------------
scott

user即oracle中的用户,和所有系统的中用户概念类似,用户所持有的是系统的权限及资源;而schema所涵盖的是各种对象,它包含了表、函数、包等等对象的“所在地”,并不包括对他们的权限控制。好比一个房子,里面放满了家具,对这些家具有支配权的是房子的主人(user),而不是房子(schema)。你可以也是一个房子的主人(user),拥有自己的房子(schema)。可以通过alter session的方式进入别人的房子。这个时候,你可以看到别人房子里的家具(desc)。如果你没有特别指定的话,你所做的操作都是针对你当前所在房子中的东西。至于你是否有权限使用(select)、搬动(update)或者拿走(delete)这些家具就看这个房子的主人有没有给你这样的权限了,或者你是真个大厦(DB)的老大(DBA)。
alter session set schema可以用来代替synonyms。如果你想调用其他schema的对象(有权限的前提下),又没建synonym,有不想把其他schema名字放如代码中,就可以先alter session set schema=<其他schema名字>。

免责声明:文章转载自《alter session set current_schema 指令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇StyleCop(C#代码检测工具)【移动安全高级篇】————4、Android手机一键Root原理分析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

ps图层组快捷键 一次打开或关闭所有的顶级图层组

这些快捷键是:·按Ctrl键并单击顶层图层组的箭头,可同时打开/关闭所有顶层图层组。...

Flutter——数组以符号隔开转字符串

///数组转换为字符串StringgetTaskScreen(Listlist){ListtempList=List();Stringstr='';List.forEach((f){tempList.add(f.title);});临时列表。forEach((f){if(str==“”){str=“$f”;}否则{str=“$str”,“$f”;}});re...

WPF绑定功能常用属性介绍

这是实质上是System.Windows.Data.BindingMode.OneWay绑定的一种简化形式,它在源值不更改的情况下提供更好的性能。确定依赖属性绑定在默认情况下是单向还是双向的编程方法是:使用System.Windows.DependencyProperty.GetMetadata获取属性的属性元数据,然后检查System.Windows.Fr...

PX4 飞控源码系统框架介绍

该部分主要是PX4系统的使用的所有的数据结构的集合部分,各种任务和sensor驱动中需要获取的sensor数据都在此部分,还包含各种运行状态的数据结构。...

WinForm 中 comboBox控件之数据绑定

作为列表类型,public class Info{public string Id{get;Name=“Li Si”};infoList.Add(info3);...

R中.rda文件如何读取(专用)

突然,我遇到了一个我不知道如何阅读rda结尾处的文件的人。在检查数据并自己尝试之后,我终于找到了阅读的方法。没有责任!...