2016-06-04 20 views
0

Ich versuche, Benutzereingabe in SQLDeveloper in einer Prozedur zu erhalten. Aber ich bekomme einen Fehler wie "Missing Defines". Bitte hilf mir, das zu lösen. Danke im Voraus.Konnte Benutzereingabe in PL in sqldeveloper nicht erhalten

DECLARE 
a NUMBER(5);  
BEGIN 
a := :a; 
DBMS_OUTPUT.PUT_LINE('We took the number as ' || a); 
END; 

Der Fehler sieht so aus.

Obwohl ich die richtige Antwort unten bekomme, immer noch, warum diese Fehler?

+0

Ich bin kein Fehler in sqldeveloper –

Antwort

0

Bitte führen Sie die folgende Aussage:

DECLARE 
    a NUMBER(5):=15;  
    BEGIN 
    a := a; 
    DBMS_OUTPUT.PUT_LINE('We took the number as ' || a); 
    END; 
+0

Vielen Dank für die Antwort, aber ich möchte Benutzereingabe. – lU5er

0

Um Benutzereingaben in PLSQL-Block zu bekommen, wir & verwenden, & givenumber wird die Benutzereingabe während der Laufzeit bekommen.