可用DBMS_OUTPUT.PUT_LINE()对存储过程的进行输出。
成都创新互联主营泰顺网站建设的网络公司,主营网站建设方案,手机APP定制开发,泰顺h5微信小程序开发搭建,泰顺网站营销推广欢迎泰顺等地区企业咨询
编写存储过程:
create or replace procedure test_pro(in_num number)
as
M number;
begin
M := in_num;
if 0 M then
dbms_output.put_line('输出SQL语句1');
elsif M 3 then
dbms_output.put_line('输出SQL语句2');
else
dbms_output.put_line('nothing');
end if;
end;
扩展资料;
存储在数据库的数据字典中,存储在当前的应用中安全性由数据库提供安全保证,必须通过授权才能使用存储子程序,安全性靠应用程序来保证,如果能执行应用程序,就能执行该子程序。模式描述IN参数用来从调用环境中向存储过程传递值,不能给IN参数赋值,给此参数传递的值可以是常量、有值的变量、表达式等。
参考资料来源:百度百科-Oracle存储过程
DECLARE
--因为有out参数 所以必须先声明
P_OUT_NAME VARCHAR2(50);
BEGIN
-- XX 为你的输入值
MP(XX,P_OUT_NAME);
END;看看是不是你想要的
存储过程直接打印Create or replace procedure Sel is AA date;beginSelect sysdate into AA from dual;dbms_output.put_line(AA);end;变量返回Create or replace procedure Sel (AA out date)isbeginSelect sysdate into AA from dual;end;/set serverout on declare v_aa date; begin sel (v_aa); dbms_output.put_line(v_aa); end;
-- 代码示例与讲解(SQL Server下代码也是类似)
DECLARE @LS INT --定义一个变量 @LS
SET @LS = 8 --让@LS等于8
SELECT @LS AS tLS --选择变量@LS 作为 tLS (即输出)列出
当前文章:oracle如何输出变量 oracle输出函数
当前链接:https://www.cdcxhl.com/article2/hieoic.html
成都网站建设公司_创新互联,为您提供搜索引擎优化、App开发、响应式网站、移动网站建设、网站设计、云服务器
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联