サーチ…
シーケンスの作成
CREATE SEQUENCE orders_seq
START WITH 1000
INCREMENT BY 1;
開始値が1000でシーケンスが1つ増えたシーケンスを作成します。
シーケンスの使用
seq_name .NEXTVALへの参照は、シーケンス内の次の値を取得するために使用されます。 1つの文では、1つのシーケンス値しか生成できません。ステートメント内にNEXTVALへの参照が複数ある場合、それらは同じ生成番号を使用します。
INSERTにはNEXTVALを使用できます
INSERT INTO Orders (Order_UID, Customer)
VALUES (orders_seq.NEXTVAL, 1032);
UPDATESに使用できます
UPDATE Orders
SET Order_UID = orders_seq.NEXTVAL
WHERE Customer = 581;
SELECTSにも使用できます
SELECT Order_seq.NEXTVAL FROM dual;
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow