用PLSQL做一个函数和一个存储过程。
2个回答
展开全部
procedure updatesal_pro(emp_id number,newsal number) --过程 修改工资
IS
BEGIN
update emp set salary=newsal where employee_id=emp_id;
dbms_output.put_line(newsal);
END;
function updatesal_fun(emp_id number)return number is-函数 求年薪
sum_sal number;
BEGIN
select nvl2(commission_pct,(salary+salary*commission_pct)*12,salary*12) into sum_sal from emp where employee_id=emp_id;
return sum_sal;
END;
IS
BEGIN
update emp set salary=newsal where employee_id=emp_id;
dbms_output.put_line(newsal);
END;
function updatesal_fun(emp_id number)return number is-函数 求年薪
sum_sal number;
BEGIN
select nvl2(commission_pct,(salary+salary*commission_pct)*12,salary*12) into sum_sal from emp where employee_id=emp_id;
return sum_sal;
END;
展开全部
create or replace function()
declare
begin
end
create or replace procedure()
declare
begin
end
declare
begin
end
create or replace procedure()
declare
begin
end
追问
能具体举个实例吗?谢谢!
追答
create or replace procedure aaa() as
declare
var_i number:=10;
begin
for a in 1..var_i loop
dbms_output.put_line('hello world');
end loop;
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询