我对 HANA DB 完全陌生,因为我们刚刚开始将较小的 SAP Netweaver Java 应用程序从 Oracle 迁移到 HANA 我目前正在努力找出要考虑的内容,在沙盒级别上尝试运行脚本,使它们适应 HANA之后为其他应用程序创建一个概念。
也许是因为我今天从床上掉下来了,但是我在 Google 或 Stackoverflow 上找不到我的问题的答案,但是我可能只是使用了错误的搜索词组,所以请随时给我一点提示。
问题
我们有一个Oracle SQL 文件,其中包含要按顺序执行的所有其他 sql 文件名,因此我们不需要运行每个脚本并且始终具有正确的顺序。
该文件的结构是这样的,并且在将表滚动到下一阶段(沙箱、开发、QA、产品)时逐行运行,以便在出现错误时进行手动检查。
@001_CreateXYZ.sql
COMMIT;
@002_InsertXYZ.sql
COMMIT;
@003_AlterXYZ.sql
COMMIT;
我找不到任何相同的短语让 HANA 运行多个 SQL 脚本,这些脚本与上述脚本位于同一文件夹中。
我已经考虑过为此编写一个程序,但我不敢相信在 Hana Studio 中没有任何可用于从脚本执行 sql 文件的方法。
与简单的问题相比,很抱歉文本很长。感谢您仍然阅读它。
问候,
吉安-马可