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