1

我使用 iNavigator 进行数据提取,我的团队由 20 名具有个人用户 ID 的分析师组成。分析师将他们的最终数据表保存在一个公共库中,下载数据并将其发送给用户。问题是分析师无法下载其他人创建的表格(即我无法下载同事休假时创建的表格)。在 iNavigator 中创建表时是否可以给出 sql 命令。

4

1 回答 1

1

听起来您在表上使用长 SQL 名称而不是短系统名称。在这种情况下,文档说:

表权限:如果使用 SQL 名称,则使用 *EXCLUDE 到 *PUBLIC 的系统权限创建表。如果使用系统名称,则使用由模式的创建权限 (CRTAUT) 参数确定的 *PUBLIC 权限创建表。如果表的所有者是组配置文件的成员(GRPPRF 关键字)并且指定了组权限(GRPAUT 关键字),那么该组配置文件也将具有表的权限。

因此,您可以记住在创建表后向其他开发人员授予权限,或者如上所述;您可以使所有开发人员成为同一组 (GRPPRF) 的成员,并将他们的配置文件默认 (CRTAUT) 以对新创建对象的所有权进行分组。

于 2017-03-05T18:28:05.200 回答