ठीक है आपके पास स्पष्ट त्रुटि संदेश है। सभी निम्न तालिकाओं के बारे में:
पहली तालिका कहती है 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
पहले उदाहरण जैसा ही है।