文档章节

Calling a PL/SQL procedure in ODI

小强斋太
 小强斋太
发布于 2016/11/09 20:07
字数 173
阅读 15
收藏 0

新建procedure

新建一个测试表格EMP:

CREATE TABLE EMP
( 
EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,
ENAME VARCHAR2(10),
JOB VARCHAR2(9),
MGR NUMBER(4),
HIREDATE DATE,
SAL NUMBER(7,2),
COMM NUMBER(7,2),
DEPTNO NUMBER(2)
);

新建一个procedure,往EMP表插入一条记录

CREATE OR REPLACE PROCEDURE first_procedure AS
BEGIN
INSERT INTO "ODI_TAG"."EMP1" ("EMPNO", "ENAME", "JOB", "MGR", "HIREDATE", "SAL", "COMM", "DEPTNO") VALUES ('7369', 'SMITH', 'CLERK', '7902', TO_DATE('2015-05-05 20:42:11', 'SYYYY-MM-DD HH24:MI:SS'), '800', '1111', '11');
END;

ODI 调用过程

ODI Studio配置拓扑结构, 新建项目等略

项目→第一个文件夹→过程→新建过程:

clip_image001

添加子任务项,调用存储过程

clip_image003

目标命令如下:

begin 
first_procedure(); 
end;

clip_image005

保存,运行即可

原文地址:

http://karanbalkar.com/2013/04/tutorial-18-calling-a-plsql-procedure-in-odi/

本文转载自:http://www.cnblogs.com/xqzt/p/4480287.html

共有 人打赏支持
小强斋太
粉丝 0
博文 181
码字总数 0
作品 0
广州
plsql---dml操作,异常

DLM操作 update: 一般用 for update...的方式使用 update操作时,我们要给他申请一个游标 SQL> declare 2 cursor c1 is select sal from emp where deptno=10 for update; 3 vc1 c1%rowtype......

柳白子
2016/12/01
8
0
隐式游标返回结果

SQLPlus的隐式结果:12c中,在没有实际绑定某个RefCursor的情况下,SQLPlus从一个PL/SQL块的一个隐式游标返回结果。这一新的dbmssql.returnresult过程将会对PL/SQL 块中由SELECT 语句查询所指...

whshurk
01/03
0
0
Oracle PL/SQL入门之慨述

一、PL/SQL出现的目的   结构化查询语言(Structured Query Language,简称SQL)是用来访问关系型数据库一种通用语言,它属于第四代语言(4GL),其执行特点是非过程化,即不用指明执行的具体...

老朱教授
2017/10/10
0
0
oracle一条语句递归查询父子关系

1 建表: CREATE TABLE test_tree ( test_id INT NOT NULL, pid INT, test_val VARCHAR(10), PRIMARY KEY (test_id) ); INSERT INTO test_tree VALUES(1, 0, '.NET'); INSERT INTO test_tree......

YaZi-Liu
2016/06/12
149
0
Oracle --存储过程基本语法

一、存储过程的理解 create or replace procedure 存储过程名 as begin null end 行1:create or replace procedure 是一个SQL语句,通知oracle数据库去创建一个叫做skeleton储存过程,如果存...

求是科技
2015/04/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

IDEA 鼠标跳到下一行

敲代码时有时会出现这样的情况,鼠标在图中的位置,还需要手动将鼠标移动到这行的末尾然后再回车才能到新的一行。 用【Shift + Enter】,可以【IDEA新建一行,并且光标移到新行】...

karma123
31分钟前
7
0
在Kubernetes集群中部署ownCloud云盘系统

ownCloud ownCloud is a file sharing server that puts the control and security of your own data back into your hands. 参考 建立自己的共享云盘 - 使用ownCloud 远程访问家里机器的文件......

openthings
33分钟前
4
0
Python编写的以太坊虚拟机的新实现Py-EVM

Py-EVM是用Python编写的以太坊虚拟机的新实现。目前github上695个star,正在积极开发中,但正在通过以太坊/测试提供的测试套件快速推进。我们感谢有Vitalik和现有的PyEthereum代码,使得我们...

geek12345
35分钟前
3
0
(2)集成element-ui

(2)集成element-ui 1 安装element-ui依赖 cnpm install --save element-ui 2 按需引入 借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。 首先,安装 ...

neumeng
40分钟前
2
0
linux下tree命令的用法解释

tree命令,主要功能是创建文件列表,将所有文件以树的形式列出来 linux下的tree就比较强大了,但一般系统并不自带这个命令,需要手动下载安装。 安装 : 1 yum -y install tree -a 显示所有文...

嘘嘘者
53分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部