flywaydb:命令行迁移限制
我计划使用flywayDb自动化项目中的SQL脚本迁移部分,目的与我尝试测试它的目的相同,但有一个SQL脚本出现了一些无效字符错误,我无法确定同一脚本在AQT/SQL Developer中的何处工作正常 在使用命令行迁移时,我们是否需要遵循任何限制或标准 我对一些使用单引号和斜杠符号的值表示怀疑。。。如下 “家庭成员”或某些\TEXTflywaydb:命令行迁移限制,flyway,Flyway,我计划使用flywayDb自动化项目中的SQL脚本迁移部分,目的与我尝试测试它的目的相同,但有一个SQL脚本出现了一些无效字符错误,我无法确定同一脚本在AQT/SQL Developer中的何处工作正常 在使用命令行迁移时,我们是否需要遵循任何限制或标准 我对一些使用单引号和斜杠符号的值表示怀疑。。。如下 “家庭成员”或某些\TEXT 请建议。我发现问题在于一个合并语句中的字段值和字段名没有空格 因此,flyway DB抛出了错误…我添加了一个空格,它成功了。在AQT和sqldeveloper中
请建议。我发现问题在于一个合并语句中的字段值和字段名没有空格 因此,flyway DB抛出了错误…我添加了一个空格,它成功了。在AQT和sqldeveloper中,没有删除空格的as可以很好地工作
MERGE INTO TEST.question ques USING
(SELECT '2004'question_id,'Details (Header)' question_text FROM DUAL) S
ON (ques.Question_id = S.Question_id)
WHEN MATCHED THEN UPDATE
SET
ques.text=S.text;
正确的
MERGE INTO TEST.question ques USING
(SELECT '2004' question_id,'Details (Header)' question_text FROM DUAL) S
ON (ques.Question_id = S.Question_id)
WHEN MATCHED THEN UPDATE
SET
ques.text=S.text;
请提供有关DB+版本、问题陈述和确切错误的信息。使用oracle 11G,我将再次运行并发布错误