plsql编程(3)


plsql编程(3)_第1张图片
 into v_ename 是指把查询出来的ename赋值给v_ename

 

有定义和执行部分的块:

--查询出一个字段

declare

v_ename varchar2(5);

begin

select ename into v_ename from emp where empno=$aa;

        dbms_output.put_line("用户名是"||v_ename);

end;

/

 

--查询出多个字段

declare

v_ename varchar2(5);

v_sal varchar(7,2);

begin

select ename,sal into v_ename,v_sal from emp where empno=$aa;

        dbms_output.put_line('用户名是'||v_ename || '工资'+v_sal);

end;

/

 

aa 是运行的时候pl sql developer 弹出来的需要用户输入的框提示信息。


plsql编程(3)_第2张图片

 

declare

v_ename varchar2(5);

v_sal varchar(7,2);

begin

select ename,sal into v_ename,v_sal from emp where empno=$aa;

        dbms_output.put_line('用户名是'||v_ename || '工资'+v_sal);

exception 

when no_data_found then

dbms_output.put_line('朋友,您输入错了');

end;

/

 

你可能感兴趣的:(plsql)