sql >> Databáze >  >> RDS >> Oracle

V mém postupu se stále objevují chyby, které pomáhají přidat nový kurz, a do popisu jsem uvedl požadavky

Máte jasnou chybovou zprávu. Vše o následujících tabulkách:

První tabulka říká not enough values . To znamená, že se pokusíte vložit méně hodnot než sloupců v tabulce

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' );`

Další;

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 

Je také jasný. tabulka HAS_PREREQUISITE má méně sloupců, než se pokusíte vložit. Smazat nadbytečné hodnoty

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

Je stejný jako první příklad.



  1. vytvoření datového rámce pandas z databázového dotazu, který používá proměnné vazby

  2. Výběr největších N záznamů v X skupinách

  3. Laravel &multiple count dotazy pomocí Eloquent

  4. datový typ mysql pro telefonní číslo a adresu