Hier ist mein Code.Fehler 'ORA-01858: In diesem SQL-Befehl wurde ein numerisches Zeichen gefunden, in dem ein numerischer Wert erwartet wurde'
Create OR Replace Procedure new_prof
(
Pno IN VARCHAR2,
ProLast_Name IN VARCHAR2,
ProFirst_Name IN VARCHAR2,
Pro_rank IN VARCHAR2,
ProResearch_Specialty IN VARCHAR2,
Pro_DOB IN DATE,
Time_percentage DECIMAL
)
IS
BEGIN
INSERT INTO professors VALUES(Pno,ProLast_Name,ProFirst_Name,Pro_DOB,Pro_rank,ProResearch_Specialty,Time_percentage);
DBMS_OUTPUT.PUT_LINE('New Professors'||Pno||'is successfully created');
END;
/
--- Führen Sie den Code new_prof EXECUTE ('P0026', 'Ronaldo', 'Christiano', TO_DATE ('07/25/1978' , 'MM/DD/YYYY'), 'Senior ',' Programmierung ', 0.40);
Nachdem ich diesen Code excute, es mir zeigen, „das nicht-numerischen Zeichen gefunden wurden, in dem ein numerischen erwartet wurde“ an dem dortigen Datum.