我创建的表,其他用户查询的时候需要在表名前加我的用户名,怎么样才能不加用户名就能查询呢?

percy_620515 2006-06-17 02:13:05
有那些方法,比较好地解决这个问题?谢谢
...全文
574 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dxzhuzhu 2006-11-20
  • 打赏
  • 举报
回复
晕 好像synonym是同义词的意思吧,嘻嘻
one_two 2006-06-18
  • 打赏
  • 举报
回复
同义词就可以搞定
lsqkeke 2006-06-17
  • 打赏
  • 举报
回复
学习
xiaosheng2008 2006-06-17
  • 打赏
  • 举报
回复
举个例子,要访问scott.emp可以这样
创建同义词;
create public synonym emp for scott.emp;
以后查询scott.emp表时执行
select * from emp;
注意这里的emp是同义词的名字,它是oracle中对象的一中
而不是表的名字,这个名字可以是自己定义的

Jekhn 2006-06-17
  • 打赏
  • 举报
回复
建表的时候在前面加上Public.TableName

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧