存储过程和函数的执行方法
1、Oracle中
plsql中执行存储过程:
BEGIN
存储过程名字(参数);
END;
2、SqlServer中
exec 存储过程名字(参数);
3、执行函数
SELECT 函数名(参数) FROM dual
注:
dbms_output.put_line('123456');
这句话相当于在函数和存储过程中加了句alert一样。
例子:
一、没有参数的存储过程
DECLARE
v_out VARCHAR2(2000);
BEGIN
存储过程名字(v_out);
dbms_output.put_line(v_out);
END;
二、有参数的存储过程(有一个参数)
DECLARE
v_in VARCHAR;
v_out VARCHAR2(2000);
BEGIN
v_in :='333';
存储过程名字(v_in,v_out);
dbms_output.put_line(v_out);
END;
国泰民安