【发布时间】:2019-12-13 03:42:12
【问题描述】:
我想在我的 init.sql 文件中使用一些常量来替换一些重复的文本。
但是 flyway 让我迁移失败:
SQL State : 42000
Error Code : 42000
Message : Erreur de syntaxe dans linstruction SQL {0}
Syntax error in SQL statement {0}; SQL statement:
DECLARE
myname_test CONSTANT VARCHAR2(10) := 'SOME TEXT';
BEGIN
INSERT INTO MYTABLE(ID,NAME) VALUES (1,myname_test);
END;
顺便说一下,我用的是Oracle数据库。
所以我想知道flyway是否可以读取和执行PLSQL。
【问题讨论】: