CREATE TABLE t1 (salary int)
CREATE SEQUENCE myseq
START WITH 10
INCREMENT BY 1
NO CYCLE
INSERT INTO t1 VALUES (nextval for myseq)
INSERT INTO t1 VALUES (nextval for myseq)
INSERT INTO t1 VALUES (nextval for myseq)
SELECT * FROM t1
SALARY
-----------------
10
11
12
3 record(s) selected
SELECT prevval for myseq FROM sysibm.sysdummy1
1
-----------------
12
1 record(s) selected
PREVVAL cung cấp cho bạn giá trị hiện tại của dãy tuần tự, trong khi NEXTVAL cung cấp giá trị kế tiếp.
Ví dụ bên trên cũng sử dụng SYSIBM.SYSDUMMY1. Đậy là một bảng danh mục hệ thống mà nó chỉ có một cột và một hàng. Nó có thể được dùng trong tình huống như một câu truy vấn yêu cầu trả về chỉ một giá trị.» Tin mới nhất:
» Các tin khác: