当表没有SELECT权限时,如何在informix db中卸载表?

时间:2013-07-18 05:29:14

标签: select permissions informix

当表not具有SELECT权限时,是否有可能卸载表。

2 个答案:

答案 0 :(得分:1)

如果您打算使用High Performance Loader或Informix SQL扩展UNLOAD TO file SELECT ...卸载表,则不。您需要以具有SELECT权限的用户身份执行该语句。

我无法验证onunload实用程序会发生什么,但我怀疑答案是否相同,因为我很确定你需要提升权限(DBA)或DBSA)首先运行它。

为什么你没有SELECT权限?如果有充分的理由,那么不应该允许你将表的内容写成平面文件。

答案 1 :(得分:0)

使用SPL“system”命令从用户没有访问权限的表中卸载数据。此命令按照定义以Informix用户身份运行DBA。您可以使用此nice命令查看文件系统或删除整个数据库。还有另外几种方法可以做到这一点。