【发布时间】:2020-02-25 09:49:13
【问题描述】:
我尝试将已经实现的SAPUI5 应用程序与CAP 集成以使用SQLite 数据库。在我的模型中,我有一个名为 Order 的属性,您可能知道,Order 是 SQLite 中的保留关键字。
entity MyEntity{
key ID : Integer;
Name: localized String(111);
Order: Integer;
}
当我尝试使用以下命令生成数据库时:
cds deploy --to sqlite:db/mydb.db
我收到语法错误:
[ERROR] SQLITE_ERROR: near "Order": syntax error
当我在定义的实体中使用引号时,我收到一个关于 SAP HANA 数据库的错误:
[ERROR] cds compile failed due to these errors...
at db\schema.cds:23:3-10: Quoted identifiers are not allowed in plain mode of toHana: "Order"
我只是想知道有没有办法解决这个问题?
PS:我不想使用HANA数据库,所以请告诉我是否有办法禁用它,因为我找不到这方面的任何信息。
感谢任何帮助或建议 :)
【问题讨论】:
-
在这里添加你的 package.json
标签: sapui5 sap-cloud-platform sap-cloud-foundry sap-cap