首页 > 解决方案 > 嵌套 SQL (Hana) 序列

问题描述

我对 db sql、hdb 和其他东西很陌生。所以假设在我的数据库中我有 3 个实体。合同,项目,比尔。每个合同都有一个项目,每个项目都有一个账单。对于这种情况,据我所知,建议使用序列来生成 id 并确保它不会重复。我的问题是我是否真的应该使用它或找到另一种方式,因为使用序列我只有 2 个选项(目前):

  1. 合同的 1 个序列。对于每份合同,用 1 个序列来计算每个合同的项目,而对于每个项目,用一个序列来计算项目的账单。

  2. 保持三个序列,每次我添加一行时,假设我添加一个项目,我计算数据库中已有多少项目区域并从该数字开始序列并增加它,在我看来,这消除了序列的所有魅力(虽然我对 HDB 和 SQL 以及一切都很陌生)

欢迎任何建议。谢谢!

标签: mysqlsqlnestedsequencehana

解决方案


推荐阅读