数据库中的nextval

oracle数据库中nextval用来获取***的下一个squence的值。

在oracle中sequence就是所谓的***,每次取的时候它会自动增加,一般用在需要按***排序的地方或者在实际开发中,比如一个需求表格中的需求ID是唯一主键,都可以用sequence来获取。

首先在用Oracle***之前,我们首先得创建一个序列然后就可以通过CURRY、NEXTVAL,获取当前表中的返回sequence的当前值、下一个squence的值。

扩展资料

oracle中nextval

nextval与序列关联,表示下一个,如:
创建里一个序列seq_1:#序列一般表示第几行,起标识作用
create sequence seq_1 increment by 1 start with 1
在表中使用此序列:
INSERT INTO A VALUES (seq_1.nextval, ‘LEWIS’, ‘CLERK’,7902, SYSDATE, 1200, NULL, 20);

相关文章:

  • 2022-12-23
  • 2021-09-10
  • 2021-12-22
  • 2022-02-15
  • 2021-06-28
  • 2022-12-23
  • 2021-06-05
  • 2021-08-28
猜你喜欢
  • 2021-09-29
  • 2022-12-23
  • 2021-12-28
  • 2022-12-23
  • 2021-11-09
  • 2021-10-25
相关资源
相似解决方案