Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: plsql prompt for input
Maryann,
Your "accept" appears to be incomplete.
Here's one I pulled from a script:
accept WhichOwner char prompt "Owner Name - "
The variable needs a type.
Jared
Maryann Atkinson <maryann_30_at_yahoo.com>
Sent by: oracle-l-bounce_at_freelists.org
02/17/2004 04:03 PM
Please respond to oracle-l
To: oracle-l_at_freelists.org cc: Subject: 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;
![]() |
![]() |