`
sunrise_king
  • 浏览: 174327 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

kettle中使用procedure方法总结

 
阅读更多
想在kettle中的转换过程里使用db存储过程。直接使用运行的话老是报错。后在wiki中看到了这一句The Call DB Procedure needs to be triggered. Use a Row generator step generating e.g. 1 empty row and link that with a hop to the Call DB Procedure step.

所以需要先产生一个空的或者非空的传参来触发procedure。
在输入里面选择generate row(生成记录)。


这样就可以正常调用库里的procedure了。当然也可以传参和不传参。
  • 大小: 78.8 KB
分享到:
评论

相关推荐

    kettle 常见问题

    #### 一、使用Kettle从MySQL向Oracle中抽取数据的例子 在Kettle中实现从MySQL到Oracle的数据抽取,首先确保安装的是Kettle 4.1.0版本,并通过Spoon.bat启动Spoon客户端。 1. **创建转换**: - 在Spoon中新建一个...

    Kettle学习总结材料

    一旦设置了数据库连接,就可以在转换中使用这些连接来读取或写入数据。 #### 4. SQL 编辑器 (SQL Editor) **4.1 描述** SQL 编辑器是一个用于编写和执行 SQL 语句的工具。 **4.2 屏幕截图** 提供了 SQL 编辑器的...

    kettle培训ppt

    - Spoon是Kettle的主要图形界面工具,提供资源库功能,但不强制使用,用户可以选择将工作保存在本地文件系统中。 - Transformation和Job的创建与保存:在Spoon中,用户可以通过菜单创建新transformation(保存为.ktr...

    kettle批量导出mysql存储过程

    在这个场景中,我们需要使用Kettle来批量导出MySQL数据库中的存储过程。下面将详细介绍这个过程以及涉及的相关知识点。 首先,让我们理解什么是存储过程。存储过程是预编译的SQL语句集合,存储在数据库服务器中,...

    ORACLE中CLOB字段转String类型

    #### 二、CLOB转String的方法 1. **使用DBMS_LOB包**: - Oracle提供了强大的包`DBMS_LOB`来处理CLOB数据。 - 常用函数包括`DBMS_LOB.SUBSTR`和`DBMS_LOB.LENGTH`等。 ```sql DECLARE l_clob CLOB; l_...

    Orcle的package中访问其它Schema的表报错ORA-00942解决方法

    总结起来,解决Oracle的`Package`访问其他`Schema`的表报错`ORA-00942`的方法主要包括验证对象存在性、进行适当授权、创建同义词(公共或私有)以及重新编译`Package`。确保遵循这些步骤,并始终在操作数据库时谨慎...

Global site tag (gtag.js) - Google Analytics