oracle 如何去掉owner user前缀. 即把select deptnum,deptname from hr.department;
变成select deptnum,deptname from department。
oracle如何去掉owneruser前缀.
答案:3 悬赏:0 手机版
解决时间 2021-01-02 02:06
- 提问者网友:姑娘长的好罪过
- 2021-01-01 21:46
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-01-06 16:33
楼上说的没错,做同义词就能解决owner user前缀。具体步骤如下:
1、先登入department表的owner user,授予必要的权限。
例:grant select on department to public;
2、登入sys或system用户,创建同义词。
例:create public synonym department for hr.department;
3、登入任意一个用户都可按select * from department语句查询。
1、先登入department表的owner user,授予必要的权限。
例:grant select on department to public;
2、登入sys或system用户,创建同义词。
例:create public synonym department for hr.department;
3、登入任意一个用户都可按select * from department语句查询。
全部回答
- 1楼网友:渊鱼
- 2021-01-06 18:27
做个同义词啊,create public synonym for hr.department;
- 2楼网友:神也偏爱
- 2021-01-06 17:54
你说的是一个实体的owner吧,比如一张表的owner,应该是改这个吧。
这个可以通过权限的限制来解决。修改owner据我所知好像不行。
或者你可以通过move来解决,就是把相应实体move到一个该owner没有权限的表空间中。
或者就在其他用户下cp一张表,就是create table xxx select * from owner.xxx一张表,如果要建立索引什么的都建好,建好后,将原来的表删除。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上海沙滩哪里最好玩 |
一翻榨生榨米粉店这个地址在什么地方,我要处 |
探究唾液对淀粉的消化作用中,实验组的材料为 |
梦见救小男孩 |
三角带8v2120中2120是什么意思 |
银行ATM机能跨行无卡存款吗 |
盈的读音是什么 |
铂金和白金哪个好 |
在奶茶店工作怎么样?容易吗 |
骄若游龙的出处是不是是不是是个?????? |
中国福利彩票怎样购买 |
河马到底会不会游泳? |
孕妇梦见嗑瓜子 |
智联招聘怎么撤回简历 |
筑巢能手是什么鸟 |
推荐资讯