问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle关于同一表空间下的不同用户查询问题

发布网友 发布时间:2022-04-14 00:18

我来回答

1个回答

热心网友 时间:2022-04-14 01:48

1.
你概念没对,不是在表空间上建用户,而是允许用户使用哪个表空间。
2.
你权限没弄对,DBA是最高权限,已经包括connect了。有了DBA权限,整个数据库你就随便搞了。
3.
想查询就通过通过select
*
from
lis.table1来查询。不想总是写一个lis.就建立同义词。
4.
你都有dba权限了,可以建public同义词。这样你的任何用户都可以不用Lis.直接访问那个表了。
select
*
from
table1
但是如果你当前的用户下有同名的表,那么这句话访问的就是你当前用户下的表。一般不要建public,下面这是私有的。
创建方法:
create
synonym
guest.lccont
for
lis.lccont
5.
怎么全部重建。这个问题很简单,你拼一个赋权语句就可以了。
select
'create
synonym
'||table_name||'
for
lis.'||table_name||';'
from
dba_tables
where
owner='LIS';
你把上面这句话的执行结果拷贝出来,执行一遍就全建完了。如果你会不停的创建表,你干脆写个批处理让它自己跑好了。
6.
再一问题就是,如果guest表中已经有lbcont这个表了,
再执行create
or
replace
synonym
guest.lbcont
for
lis.lbcont;就报错了。
那当然了,要不然重名了,你访问这个表的时候怎么知道你访问的是这个表还是同义词。
这个问题无解。
除非建public同义词,那样再访问的话访问的就是你当前用户下的表,而非同义词。
补充:
2搂没对,同义词关db
link
什么事?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人教版小学英语课本哪里能下载到MP3 小学英语同步听力音频去哪里找 去陆丰旅行,要提前做好什么准备? 请教高手:苹果6s能不能安装两个微信?谢谢指点! 对于一个在女性内衣店工作的男性,你们怎么看待 ...湖是世界最深和蓄水量最大的咸水湖 B.死海是世界最低点 C.马来群 ... ...世界最大的湖泊___世界上人口最多的国家___世界上面积最大... 世界最深和蓄水量最大的湖是什么?世界最低点是哪?世界面积最大的高原... 尚赫净水器滤芯 如何清洗尚赫 数据为初步测算,以实际发生为准,合同如何说明 什么企业需要缴纳房产税 求推荐手机,安卓系统 2000到3000左右。外观好看。学生用的。 唛头如何填写? 学生手机推荐? 谁能推荐几款500-1000的不错学生手机,不胜感谢。。。 现在哪种手机比较适合学生族用呢? 我想买部学生用的智能手机,价格在1000-2500,有好的推荐一下 女方为家庭主妇,离婚财产该怎么分? 当家庭主妇的我离婚可以分到财产吗 新婚姻法家庭主妇能分财产吗 全职太太离婚财产怎么分割? 家庭主妇离婚后能分到财产吗 家庭主妇离婚时可以要求均分财产吗? 家庭主妇离婚财产怎么分 妻子家庭主妇离婚怎么分割 离婚家庭主妇怎么分割财产 家庭主妇离婚财产要怎么分 现在夫妻离婚财产家庭主妇怎么分配 家庭主妇离婚财产如何分割 赠与房产需要缴纳房产税的种类有哪些 需要缴纳房产税的情况有哪些? 房屋的哪些附属设备需要计入原值缴纳房产税? 房产税有哪些? 牙龈最近有些容易出血怎样解决 牙龈有时候出血,是怎么回事? 牙齿牙龈这两天有点出血是怎么回事 最近一段时间有点牙龈出血。 excel如何批量处理一页中的多个相同表格 牙龈常常出血是为什么,该怎么办? 刷牙时候牙龈有点出血,是不是有炎症呀 我最近有点儿牙龈出血,大家有什么好的口腔疾病防治方法吗? 牙龈出血时怎么回事 牙龈出血是怎么回事呢 牙龈经常出血是什么原因引起的,有什么注意点或治疗方法吗? 停当的近义词是什么 停当的近义词有哪些 停当的近义词是啥呀 停当的近义词是? 停当的近义词是啥