私は私のプロジェクト内Gradle
によって実行される次SQL
のスクリプトを追加しました:Gradle:正しいアクセス権がないため、SQLスクリプトを実行できません。
CREATE OR REPLACE TRIGGER my_trigger
BEFORE update of ID ON person
FOR each row
BEGIN
:new.updated := systimestamp;
END;;
DBDeployタスクは、このスクリプトを実行しようとすると、私は、スクリプトがユーザーとして実行することができないというエラーが出ます必要なものはありませんpermissions
?
Gradle
スクリプトでこれを解決するにはどうすればよいですか?
は、スクリプト実行時にpersonテーブルを所有するスキーマとしてログインするDBDeployタスクですか? – Boneist
質問にエラーメッセージを追加してください。私は使用されたDBユーザーがトリガーを追加/変更する権利を持っていないと仮定します。 – Konrad