Sie können &inp_variable
verwenden um externe Eingaben an die PL/SQL-Variable zu übergeben.ACCEPT
ist kein PL/SQL-Schlüsselwort. extern verwenden.
SET SERVEROUTPUT ON
ACCEPT Rollno NUMBER PROMPT 'Enter Roll number : ';
ACCEPT BookName varchar(20) prompt 'Enter book name : ';
DECLARE
Roll_no NUMBER := &Rollno;
B_name VARCHAR (20) := '&BookName';
BEGIN
input (Roll_no, B_name);
END;
/
Es ist nicht richtig, Ihren Code so auszuführen. Verwenden Sie andere Prüfungen innerhalb von proc, um die Benutzereingaben zu kontrollieren.