我有一个 SQLite 数据库需要包含产品。这些产品有一个固定格式的复合产品编号,由类别、组和产品编号(cccccc.gg.ppp)组成。每次插入新产品时,新的产品号应该使用类别和组号构建,接着是该组中最高的产品号加一。
为此,我考虑将所有三个数字存储在单独的字段中,并使用视图动态组装产品号。为了让它生效,我需要添加前导零,因为产品号的格式是固定的。
然而,我找不到内置的 SQLite 函数可以让我做到这一点… :-(
我不想编写自定义函数,因为我们可能需要与其他开发人员共享数据库,让他们从中读取数据;而且我不知道他们将使用什么平台或语言。
能做到吗?还是我们必须找到另一个解决方案?