如何为Oracle中的每个插入创建唯一的ID

时间:2020-03-05 09:43:01

标签: sql oracle

我想为每个INSERT提供一个唯一的ID。每个INSERT的所有行必须具有相同的ID,但必须与表中的其他ID不同。在ORACLE中有任何标准方法可以做到这一点吗?

1 个答案:

答案 0 :(得分:1)

您可以在Oracle中使用序列:

CREATE SEQUENCE my_sq START WITH 1 INCREMENT BY 1;

然后,当您要插入时,使用my_seq.NEXTVAL代替“通过插入ID”

有关SEQUENCE

的更多信息