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

SQL में एकाधिक पंक्तियों को सम्मिलित करने का प्रयास करते समय सिंटैक्स त्रुटि?

मैं कॉलम सूचीबद्ध करके शुरू करूंगा:

INSERT INTO CATEGORY (<colname1>, <colname2)
    VALUES ('BUS','BUSINESS'), ('CHN', 'CHILDREN'), ('COK', 'COOKING'), 
           ('COM', 'COMPUTER'), ('FAL', 'FAMILY LIFE'), ('FIT', 'FITNESS'), 
           ('SEH', 'SELF HELP'), ('LIT', 'LITERATURE');

सभी डेटाबेस VALUES का समर्थन नहीं करते हैं कई पंक्तियों के साथ। ताकि कर सके अपनी समस्या का कारण बनें।

यदि आप Oracle का उपयोग कर रहे हैं, जो इसका समर्थन नहीं करता है, तो आप UNION ALL का उपयोग कर सकते हैं :

INSERT INTO CATEGORY (<colname1>, <colname2)
    SELECT 'BUS', 'BUSINESS' FROM DUAL UNION ALL
    SELECT 'CHN', 'CHILDREN' FROM DUAL UNION ALL
    . . .
    SELECT 'LIT', 'LITERATURE' FROM DUAL;


  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 11gr2 में डंप फ़ाइल आयात करने में त्रुटियाँ प्राप्त होती हैं

  2. plsql तालिका पैरामीटर के साथ अनाम ब्लॉक में मान कैसे पास करें

  3. वर्णों के समूह को दोहराने के लिए Oracle डेटाबेस Regex

  4. Oracle SQL Regex अपेक्षित परिणाम नहीं लौटा रहा है

  5. Oracle - शाब्दिक प्रारूप स्ट्रिंग त्रुटि से मेल नहीं खाता