您的位置:首页 > 数据库

Calling a PL/SQL procedure in ODI

2016-11-09 00:00 447 查看

新建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配置拓扑结构, 新建项目等略

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





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





目标命令如下:

begin first_procedure(); end;






保存,运行即可

原文地址:

http://karanbalkar.com/2013/04/tutorial-18-calling-a-plsql-procedure-in-odi/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: