SQL 服务器有一个选项可以使用语句 CREATE USER proxyUser WITHOUT LOGIN 创建代理用户帐户;
我在互联网上找不到与此等效的 db2 (v8) 的太多帮助。我不确定这是否可能,如果是,请告诉我如何。
我想使用它的场景如下。我有大约 800 万条记录的表格,每天都会更新。在插入发生之前,从表中删除的记录很少,数量约为 200 万。由于不需要记录这些删除,我们决定在删除期间设置 Logging。由于我们的凭据没有更改表权限,我们决定将 ALTER 和 DELETE 语句放在脚本中,并使用代理帐户执行脚本,而不管执行 SP 的用户是什么。
我找到了这篇文章,它详细描述了我上面描述的场景。不同之处在于我需要在 db2 上执行此操作,并且我需要在不记录它们的情况下进行删除。
谢谢阿琼