2017-04-04 5 views
-2

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.

Antwort

0

Sry, ich habe bearbeiten meinen Titel zu einer neuen Frage.

Verwandte Themen