【发布时间】:2017-04-16 00:18:19
【问题描述】:
我在我的项目中添加了以下SQL 脚本,由Gradle 运行:
CREATE OR REPLACE TRIGGER my_trigger
BEFORE update of ID ON person
FOR each row
BEGIN
:new.updated := systimestamp;
END;;
当DBDeploy 任务尝试运行此脚本时,我收到无法运行脚本的错误,因为用户没有所需的permissions?
如何在我的 Gradle 脚本中解决此问题?
【问题讨论】:
-
您的 DBDeploy 任务在运行脚本时是否以拥有 person 表的模式登录?
-
请在问题中添加错误消息。我假设使用过的 DB 用户无权添加/修改触发器。
标签: java oracle gradle oracle11g triggers