SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 525|回复: 4
打印 上一主题 下一主题

访问Oracle 其他用户表的问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-12-16 17:10:47 | 只看该作者

访问Oracle 其他用户表的问题

Oracle中一个用户(User1)创建一个表A的话,User2可以通过 User1.A 访问这张表。

在SAS 中 整个Oracle的表库被设置为一个Lib 如下:

libname dw oracle user=User2 path=orarac password="XXXXXXXXX" access=readonly;

如何在SAS中访问表A.

用 dw.A是看不到表A的, 有什么参数需要设置吗?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-12-16 17:17:42 | 只看该作者

Re: 访问Oracle 其他用户表的问题

user1创建的表是在哪个schema下呢?我记得db2可以通过指定schema来读取别人创建的表。
你试试。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-12-16 17:43:29 | 只看该作者

Re: 访问Oracle 其他用户表的问题

to jimmy782
请教schema option 应该怎么写啊? 没写过。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2010-12-16 18:04:46 | 只看该作者

Re: 访问Oracle 其他用户表的问题

用 libname dw oracle user=User2 path=orarac password="XXXXXXXXX" access=readonly schema=User1; 解决。

前提是 User1 要在 Oracle 中开放权限!

谢谢楼上指点。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2010-12-16 18:19:09 | 只看该作者

Re: 访问Oracle 其他用户表的问题

对,是这么写的,让DBA给你开个权限呗,呵呵。原来oracle和DB2是一样一样的,嚎。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-13 20:03 , Processed in 0.145726 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表