注册 登录
编程论坛 Oracle论坛

ORACLE 用变量进行查询

zmwang2000cn 发布于 2014-11-09 11:03, 4659 次点击
在MSSQL中,查询可以用变量传递参数,可以赋不同值给变量进行不同的查询。ORACLE中如何处理的?
1 回复
#2
dzh1513609802015-01-10 19:12
1,通过存储过程可实现,如下:通过员工编号查询该员工的工资

create or replace procedure pro_stu
(v_no in emp.empno%type)
as
v_sal emp.sal%type;
begin
    select sal into v_sal from emp where empno=v_no;
    dbms_output.put_line('工资为:'||v_sal);
end;

2,调用存储过程-里面就是传的参数(员工Id)
exec pro_stu(7900);


帖子很久的,不知道你还能不能看到回复
1