从HANA中未完成的交易中读取数据

2020-09-16 12:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在尝试将无锁密钥生成系统从 MSSQL 转换为 HANA 。 在事务尚未完成的情况下,我需要从另一个会话中插入的全局临时表中读取数据。 在 MSSQL 中,我有

未提交设置事务隔离级别

但在 HANA 中失败,并显示以下错误:

功能不受支持:读取未提交的隔离级别

我还能做什么来读取未提交的数据?

我的密钥生成系统允许具有活动事务的多个并行会话同时将记录插入具有唯一密钥的表中。 如果某些事务被回滚,则它们的数据将消失,并且密钥将不再是顺序的,但是关键的功能是永远不会发生锁定,而不会丢失,损坏或保持一致的数据。

您知道在 HANA 中是否以及如何实现?

4条回答
宇峰Kouji
2020-09-16 13:13

是的,标识列的行为与显式序列的行为相同; 它们实际上是使用序列实现的。

一周热门 更多>