ORA-01718: BY ACCESS | SESSION clause not allowed for NOAUDIT

文档解释

ORA-01718: BY ACCESS | SESSION clause not allowed for NOAUDIT

Cause: Attempt to specify BY ACCESS | SESSION in a NOAUDIT statement.

Action: Remove BY ACCESS | SESSION.

ORA-01718: BY ACCESS | SESSION clause not allowed for NOAUDIT

官方解释

此 ORA-01718 错误消息指示指定了 BY ACCESS 或 SESSION 子句,但未指定 AUDIT 或 NOAUDIT。

只有 AUDIT 和 NOAUDIT 子句可以指定 ACCESS 或 SESSION 子句。

常见案例

如果用户在数据库表中尝试使用 NOAUDIT 子句,并且指定了 BY ACCESS 或 SESSION 子句,则会引发 ORA-01718 错误消息。

正常处理方法及步骤

想要解决此问题,必须检查语句,并删除 BY ACCESS 或 SESSION 子句。如果不使用这些子句,一切正常,应该可以解决 ORA-01718 错误问题。

你可能感兴趣的