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

मुझे अपनी प्रक्रिया में त्रुटियां मिलती रहती हैं जो नए पाठ्यक्रम को जोड़ने में मदद करती हैं और मैंने विवरण में आवश्यकताओं को रखा है

ठीक है आपके पास स्पष्ट त्रुटि संदेश है। सभी निम्न तालिकाओं के बारे में:

पहली तालिका कहती है not enough values . इसका मतलब है कि आप तालिका में कॉलम से कम मान डालने का प्रयास करें

INSERT INTO COURSE VALUES(CID,CNAME,'NULL','NULL' );
-- Error(29,3): PL/SQL: SQL Statement ignored Error(29,15): PL/SQL: ORA-00947: not enough values 
You may add values or specify a columns for instance `INSERT INTO COURSE (course_id, course_name, val1, val2 ) VALUES(CID,CNAME,'NULL','NULL' );`

अगला;

INSERT INTO HAS_PREREQUISITE VALUES(CID,PID,'NULL','NULL');
-- Error(30,3): PL/SQL: SQL Statement ignored Error(30,15): PL/SQL: ORA-00913: too many values 

यह भी स्पष्ट है। तालिका HAS_PREREQUISITE में कम कॉलम हैं तो आप सम्मिलित करने का प्रयास करें। अतिरिक्त मान हटाएं

INSERT INTO DEPARTMENT VALUES (DEPTID,'NULL');
-- Error(31,3): PL/SQL: SQL Statement ignored Error(31,15): PL/SQL: ORA-00947: not enough values

पहले उदाहरण जैसा ही है।



  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. मैं मूल जावा ब्लॉब से ऑरैकल बीएलओबी क्यों नहीं डाल सकता?

  3. oracle sql में सरणी आकार प्राप्त करें

  4. Oracle में COMMIT पर ट्रिगर कैसे परिभाषित करें?

  5. प्रति आईडी मानों की संख्या गिनें