本文介绍了我想接受PL SQL中的用户输入并将其传递给过程,请给我显示一个简单的程序吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要接受用户输入并将其传递给过程,接受提示仅应在我输入时执行
'/'
i want accept user input and pass it to procedure, accept prompt should execute only when i enter
' / '
Create OR Replace Procedure input(Roll IN number, Book_n IN varchar)
AS
<--procedure body-->
end;
/
Declare
Roll_no number;
B_name varchar(20);
Begin
Accept Rollno number prompt 'Enter Roll number : ';
Accept BookName varchar(20) prompt 'Enter book name : ';
input(Rollno,BookName);
end;
/
推荐答案
将serveroutput设置为打开;
set serveroutput on;
接受Roll_no号提示输入Roll number:";接受B_name varchar2提示输入书名:";
Accept Roll_no number prompt 'Enter Roll number : ';Accept B_name varchar2 prompt 'Enter book name : ';
Declare
Roll_no number:= NULL;
B_name varchar2(20):= NULL;
Begin
Roll_no:= &Roll_no;
B_name:= '&B_name';
input(Roll_no,B_name);
end;
/
这篇关于我想接受PL SQL中的用户输入并将其传递给过程,请给我显示一个简单的程序吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!