码迷,mamicode.com
首页 > 数据库 > 详细

kettle的“调取DB存储过程”插件(可以调取存储过程,函数)

时间:2020-03-15 23:58:13      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:image   varchar2   images   ace   creat   create   存储   arc   int   

首先明确一点“调取DB存储过程”这个插件既可以调取存储过程,又可以调取函数;
函数和存储过程中的in的参数值不可以更改,out的可以更改;
技术图片
下面来一个实测:使用的数据库为oracle
首先定义一个简单的存储过程
create procedure test(jbgz in int,jj in int,gz out int) as
begin
gz:=jbgz+jj;--工资=基本工资+奖金;
dbms_output.put_line(‘本月工资为:‘||gz);
end;

一个非常简单的转换:
技术图片
技术图片

然后再来看调取函数的
CREATE OR REPLACE FUNCTION get_salary(
jbgz NUMBER,--基本工资
jj NUMBER)--奖金
RETURN NUMBER
IS
gz varchar2;--工资
BEGIN
gz:=jbgz+jj;--工资=基本工资+奖金
RETURN ‘‘工资为||gz;
END;
技术图片

kettle的“调取DB存储过程”插件(可以调取存储过程,函数)

标签:image   varchar2   images   ace   creat   create   存储   arc   int   

原文地址:https://blog.51cto.com/13602563/2478452

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!