本文介绍了我想接受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中的用户输入并将其传递给过程,请给我显示一个简单的程序吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 04:41