- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 SAP Hana studio 开发应用程序,我对为什么要使用 XSODATA 以及为什么要使用 XSJS 感到困惑。为什么我不能只使用 XSODATA 文件来执行所有数据库事务?我知道 XSJS 是服务器端的,但如果我正在执行基本的 CRUD 操作,我可以只使用 XSODATA 吗?
一个相关的问题,XSODATA 文件是否可以在 SAP Hana studio 中创建并从那里正常工作?我问的原因是因为之前我必须在网关服务构建器中创建服务并向应用程序提供 URL 以访问它。但现在我假设一切都在 hana studio 上完成,除此之外不需要做任何事情。
最佳答案
对于 CRUD 操作,XSOData 将是您在 HANA 上的理想选择。由于 XSOData 实现了 OData 协议(protocol),大部分繁重的工作都由底层 XS 引擎完成。因此,一旦您提供了服务定义,您就可以期望一切都开箱即用。您还可以获得 OData v2.0 的功能集。
但是对于 XSJS,您将必须实现所有 CRUD 操作。这对于复杂的场景很有用,例如当您尝试从外部服务发送/接收数据、识别 session 用户、运行一些动态 sql、文件上传、电子邮件等时。如果在这种情况下 XSOData 不能满足您的需求,那么 XSJS 是您的不二之选。
此外,如果您正在开发 UI5 应用程序,XSOData 是更好的选择,因为与 XSJS 等其他 REST 服务相比,在 UI5 中使用 OData 服务要容易得多。
关于SAP Hana Development 中的 OData 与 XSJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43051629/
unix 时间戳值通过 MySQL DB 的数据服务传入 HANA。 但是,我可以使用以下语句找到日期,但想知道 SAP HANA 或数据服务设计器中是否有任何内置函数可以完成这项工作?还有什么方法可
unix 时间戳值通过 MySQL DB 的数据服务传入 HANA。 但是,我可以使用以下语句找到日期,但想知道 SAP HANA 或数据服务设计器中是否有任何内置函数可以完成这项工作?还有什么方法可
这是我的存储过程,我试图获取最后插入的 DepartmentId。不寻找没有 MAX(DepartmentId) 的触发器和任何解决方案。 CREATE PROCEDURE "BPPRA_CUSTOM
我目前正在通过 ABAP 对象为 HANA 编写数据库过程。我想返回一个标量值,它是根据选择而不是其他开发人员必须从表中读取的表计算得出的。我宁愿不通过导入/导出参数声明要在存储过程中使用的变量。 m
我有一个查询将当前年份作为占位符参数传递,该参数现在是硬编码的。我怎样才能让这个刚刚过去一年?我见过一些不同的潜在解决方案,但其中大部分都在 HANA Studio 中或涉及动态 SQL 生成。 我正
我正在尝试使用 HANA XS Javascript 实现简单的产品目录。目录的页面应该在服务器端呈现。 如何根据从 HANA 数据库读取的数据处理“动态”URL?例如,http:///myapp/s
我有一个 hana::tuple_t ,我想用它来创建一个 hana::tuple . 我认为使用 hana::to将转换 hana::tuple_t进入hana::tuple ;但事实并非如此,因为
我在调用 HANA 存储过程时遇到语法错误。在 Hana Studio 的 SQL 编辑器中它可以工作,但 Java 中的prepareCall 的语法必须不同。我认为这是包名称后面的正斜杠,但不知道
谁能解释一下 SAP HANA 和 SAP HANA Vora 的智能数据访问 之间的区别? 据我了解,SDA 只是创建了一些虚拟表,可以像这样访问外部系统(如 Hadoop 和许多其他 ODBC 数
是否存在编译时将 Struct 概念的成员类型转换为类型名称的 std::string 的 STL 容器的 Boost Hana 方法? 例如, MyType t(); std::array ls =
我有一个带有单个 varchar 字段的 SAP HANA Vora 虚拟表。我尝试从 SAP HANA Studio 对此 Vora 虚拟表执行以下查询: INSERT INTO "BPINST".
我一直在使用我自己编写的精简版 mpl,但我需要它更健壮。目前,我正在考虑使用 boost::hana,它似乎拥有我需要的一切,但有一个异常(exception):我看不出有任何方法可以将 hana:
我正在安装 HANA Studio,并且已下载 JDK 1.8 和 JDK 1.7。我将 JDK 1.8 用于 Eclipse 和我正在处理的其他一些事情,但是当我尝试通过 SAP HANA 生命周期
您好,我正在尝试编写一个查询来使用中间输出。 我有一个以 PROD_DATE、PRICE 作为列的表,当我在 HANA 中给出以下查询时,查询将按预期执行。 select round(days_bet
由于 SQL 知识有限,我在 HANA 数据库上编写了一个过程,这里是我的代码的一小部分。 CREATE PROCEDURE _SYS_BIC.claims(OUT percent_value dis
我想查询 sap-hana 数据库中的系统表以提取有关外键的信息。有“索引”和“索引列”系统表,但我只看到“约束”列包含“主键”和“?”值,但不是外键值。对此高度赞赏的任何帮助。 最佳答案 检查系统表
有没有办法在 HANA 中拆分字符串? 类似于 SQL Server 中的等效项:SELECT * FROM dbo.fnSplitString('valueA,valueB', ',') 最佳答案
所以我有一个基表 - TRAINING,它有 100 列。有些列将完全为 NULL,有些列将包含值。因此,假设 COLUMN 1-20 为空,COLUMN 21-100 不为 NULL。 我有另一个名
是否有一种简洁的方法来获取满足Hana中的谓词的元组元素的索引序列? ? 这是我只使用标准库为此编写的代码: template typename Pred, typename Tuple> clas
所以,我了解如何在 HANA 中创建触发器,但是 HANA reference material 中的示例不要提及表 A 上的触发器如何更新表 A;相反, Material 总是在 A 更新 B 时触
我是一名优秀的程序员,十分优秀!