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

एसक्यूएल:लापता महीने के लिए पंक्ति सम्मिलित करना

इस उत्तर को प्रेरित करने वाले लिंक के लिए धन्यवाद jspcal।

इसके साथ काम किया

CREATE OR REPLACE PROCEDURE FILL_DATE_GAP AS 
BEGIN
    INSERT INTO DUMMY_DATES 
    SELECT to_date(add_months(date '2015-01-01', level - 1), 'yyyy-mm-dd') mth, 
           'V'
    FROM   DUAL 
    connect by level <= 14
    MINUS
    SELECT DT, 
           FLAG
    FROM   DUMMY_DATES;
END FILL_DATE_GAP;

डेमो




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल एसक्यूएल हमें ग्रुप बाय क्लॉज में कॉलम एलियासेस का उपयोग करने की अनुमति क्यों नहीं देता है?

  2. Oracle संग्रहित प्रक्रिया का उपयोग करके ज़िप करें

  3. डेटाबेस डिजाइन करते समय, एकाधिक सही/गलत मानों को संग्रहीत करने का पसंदीदा तरीका क्या है?

  4. एक विशिष्ट समय के बाद सभी तालिका की पंक्ति को अपडेट करें

  5. pl/sql प्रक्रिया में चर घोषित करते समय वाक्यविन्यास त्रुटि