Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> plsql prompt for input
I am trying to write a pl/sql script that will prompt the user for an id,
and then somehow I need to re-prompt the user to verify that indeed
this is the correct id.
The one below seems like it should work, except because of buffer issue(I
guess)
I dont get to see the line that prompts the user if its correct.
Anyone has an idea how it can be improved?
thx
maa
SET VERIFY OFF
ACCEPT Emp_ID Prompt 'Please Enter the Employee ID > '
DECLARE
Response VARCHAR2(1);
BEGIN
DBMS_Output.Put_Line('Employee ID entered is ' || &Emp_ID || '. Is this correct?(Y/N)'); Response := &&Response; DBMS_Output.Put_Line('Response is ' || Response);END;
![]() |
![]() |