如何创建与表中的值相关的序列

时间:2019-02-18 12:35:19

标签: java postgresql sequence

我想创建一个序列,该序列将直接与表中字段的值关联。

预期表应如下所示:

id       name     type_id
-------  -------  -------
101        V4       1
201        V2       2
202        V3       2
102        V1       1
203        V6       2
204        V5       2
103        V7       1

名称无关紧要,但id应该生成如下公式:

((type_id * 100) + nextval).

有可能吗?

1 个答案:

答案 0 :(得分:1)

我想您可以通过存储过程来做到这一点,否则只能通过客户端的逻辑来实现(这不是您想要的)。开箱即用是不可能的...