Du kan bruge &inp_variable
at sende eksternt input til PL/SQL-variabel.ACCEPT
er ikke PL/SQL nøgleord. bruge det eksternt.
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;
/
Det er ikke en ordentlig måde at køre din kode på som denne. brug andre kontroller inde i proc til at kontrollere brugerens input.