记录下来备忘
create or replace procedure test(v_name in varchar2, v_id out number) is
begin
dbms_output.put_line('***********'||v_name||'***********');
select id into v_id from users where name = v_name and rownum < 2;
exception when no_data_found then
select -1 into v_id from dual;
end test;调用declare
id number;
xx varchar2(10);
begin
xx:='&xx';
dbms_output.put_line('***********'||xx||'***********');
test('area',id);
dbms_output.put_line('***********'||id||'***********');
end;
/记录下‘&’符号的用法,这里需要用户输入值,两个‘&&’的话,输入一次,以后都会使用第一次输入的值。

本文介绍了一个PL/SQL过程的创建与调用示例,包括如何定义过程、捕获异常以及如何通过过程进行数据库查询操作。此外还解释了‘&’符号在PL/SQL中的用途,帮助读者理解用户输入值的使用方式。
637

被折叠的 条评论
为什么被折叠?



