Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

क्वेरी से START के साथ एक अनुक्रम बनाएं

START विद क्लॉज एक पूर्णांक स्वीकार करता है। आप गतिशील रूप से "सीक्वेंस बनाएं" स्टेटमेंट बना सकते हैं और फिर इसे प्राप्त करने के लिए तत्काल निष्पादित करें का उपयोग करके इसे निष्पादित कर सकते हैं।

declare
    l_new_seq INTEGER;
begin
   select max(id) + 1
   into   l_new_seq
   from   test_table;

    execute immediate 'Create sequence test_seq_2
                       start with ' || l_new_seq ||
                       ' increment by 1';
end;
/

इन लिंक्स को देखें।

http://download.oracle.com/docs /cd/B14117_01/server.101/b10759/statements_6014.htm
http://download.oracle .com/docs/cd/B19306_01/appdev.102/b14261/executeimmediate_statement.htm



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा से Oracle इंपोर्ट कमांड चलाएँ और कंसोल आउटपुट देखें

  2. समूहीकरण के साथ समस्या

  3. प्रवाह को नियंत्रित करने के लिए विंडोज कमांड स्क्रिप्ट में एसक्यूएल * प्लस का उपयोग कैसे करें?

  4. दो तालिकाओं के लिए ट्रिगर विकल्प जिन्हें पारस्परिक रूप से एक दूसरे को अद्यतन करना है

  5. Oracle 12c और 11g के लिए अलग तरह से काम करने वाली सहसंबद्ध उपश्रेणी