SAS中文论坛

标题: 访问Oracle 其他用户表的问题 [打印本页]

作者: shiyiming    时间: 2010-12-16 17:10
标题: 访问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的, 有什么参数需要设置吗?
作者: shiyiming    时间: 2010-12-16 17:17
标题: Re: 访问Oracle 其他用户表的问题
user1创建的表是在哪个schema下呢?我记得db2可以通过指定schema来读取别人创建的表。
你试试。
作者: shiyiming    时间: 2010-12-16 17:43
标题: Re: 访问Oracle 其他用户表的问题
to jimmy782
请教schema option 应该怎么写啊? 没写过。
作者: shiyiming    时间: 2010-12-16 18:04
标题: Re: 访问Oracle 其他用户表的问题
用 libname dw oracle user=User2 path=orarac password="XXXXXXXXX" access=readonly schema=User1; 解决。

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

谢谢楼上指点。
作者: shiyiming    时间: 2010-12-16 18:19
标题: Re: 访问Oracle 其他用户表的问题
对,是这么写的,让DBA给你开个权限呗,呵呵。原来oracle和DB2是一样一样的,嚎。




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2