खोज…


अनुक्रम बनाएँ

 CREATE SEQUENCE orders_seq
 START WITH     1000
 INCREMENT BY   1;

1000 के शुरुआती मूल्य के साथ एक अनुक्रम बनाता है जो 1 से बढ़ जाता है।

अनुक्रम का उपयोग करना

seq_name के संदर्भ में .NEXTVAL का उपयोग किसी अनुक्रम में अगला मान प्राप्त करने के लिए किया जाता है। एक एकल कथन केवल एक एकल अनुक्रम मान उत्पन्न कर सकता है। यदि किसी कथन में NEXTVAL के कई संदर्भ हैं, तो वे उसी उत्पन्न संख्या का उपयोग करेंगे।

NEXTVAL का उपयोग INSERTS के लिए किया जा सकता है

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