0

我有一个 Oracle 数据库,其中包含许多模式、一个主模式和一堆子模式。我的主模式具有特权,因此它可以在任何子级中创建/销毁/访问表。

我的问题是,我正在 Sqoop 中的主模式上做一个列表表,我看到所有子表都包含在结果中。

有没有办法区分这些表属于哪个模式?我有一些重叠的名称,目前无法判断哪个表在哪里。

4

2 回答 2

0

听起来您正在从 ALL_TABLES 中进行选择。如果您以“主”模式用户身份登录,您希望从 USER_TABLES 中进行选择。如果您从 ALL_TABLES 中进行选择,则需要按 OWNER= 进行过滤。

于 2013-01-09T20:46:18.847 回答
0

我相信这个问题正在被 SQOOP-741 [1] 解决。

链接:

1:https ://issues.apache.org/jira/browse/SQOOP-741

于 2013-01-10T06:52:19.910 回答