Oracle Object Type

CREATE OR REPLACE TYPE PROC_WF_PARAM_TYPE AS OBJECT

(
/********************************************************
PARAMS OF PROC FOR WorkFlow
*********************************************************/
OUT_RET NUMBER, –0-成功, 其他失败
OUT_RET_MSG VARCHAR2(500), –错误信息之类的
IN_WF_INSTID NUMBER, –工作流的唯一实例ID
IN_WF_CODE VARCHAR2(10), –工作流名称
IN_NODE_CODE VARCHAR2(30), –节点名称
IN_NODE_TIER VARCHAR2(10), –节点所属层级ODS/IN/IF/SD/MD
IN_NODE_PROC VARCHAR2(100), –节点对应的SP
IN_BRANCH_COLUMN VARCHAR2(30), –内部机构对应的字段
IN_BUSI_DT DATE, –跑批日期
IN_IMPORT_DT DATE –业务日期
);

 

 

initial:

IN_WF_PARAM PROC_WF_PARAM_TYPE;

IN_WF_PARAM := PROC_WF_PARAM_TYPE(0, ‘‘, NULL, IN_WF_CODE,‘‘,‘‘,‘‘,‘‘,IN_BUSI_DT,NULL);