create table JBPM4_DEPLOYMENT (
 DBID_ number(19,0) not null,
 NAME_ clob,
 TIMESTAMP_ number(19,0),
 STATE_ varchar2(255 char),
 primary key (DBID_)
 );

create table JBPM4_DEPLOYPROP (
 DBID_ number(19,0) not null,
 DEPLOYMENT_ number(19,0),
 OBJNAME_ varchar2(255 char),
 KEY_ varchar2(255 char),
 STRINGVAL_ varchar2(255 char),
 LONGVAL_ number(19,0),
 primary key (DBID_)
 );

create table JBPM4_EXECUTION (
 DBID_ number(19,0) not null,
 CLASS_ varchar2(255 char) not null,
 DBVERSION_ number(10,0) not null,
 ACTIVITYNAME_ varchar2(255 char),
 PROCDEFID_ varchar2(255 char),
 HASVARS_ number(1,0),
 NAME_ varchar2(255 char),
 KEY_ varchar2(255 char),
 ID_ varchar2(255 char) unique,
 STATE_ varchar2(255 char),
 SUSPHISTSTATE_ varchar2(255 char),
 PRIORITY_ number(10,0),
 HISACTINST_ number(19,0),
 PARENT_ number(19,0),
 INSTANCE_ number(19,0),
 SUPEREXEC_ number(19,0),
 SUBPROCINST_ number(19,0),
 PARENT_IDX_ number(10,0),
 primary key (DBID_)
 );

create table JBPM4_HIST_ACTINST (
 DBID_ number(19,0) not null,
 CLASS_ varchar2(255 char) not null,
 DBVERSION_ number(10,0) not null,
 HPROCI_ number(19,0),
 TYPE_ varchar2(255 char),
 EXECUTION_ varchar2(255 char),
 ACTIVITY_NAME_ varchar2(255 char),
 START_ timestamp,
 END_ timestamp,
 DURATION_ number(19,0),
 TRANSITION_ varchar2(255 char),
 NEXTIDX_ number(10,0),
 HTASK_ number(19,0),
 primary key (DBID_)
 );

create table JBPM4_HIST_DETAIL (
 DBID_ number(19,0) not null,
 CLASS_ varchar2(255 char) not null,
 DBVERSION_ number(10,0) not null,
 USERID_ varchar2(255 char),
 TIME_ timestamp,
 HPROCI_ number(19,0),
 HPROCIIDX_ number(10,0),
 HACTI_ number(19,0),
 HACTIIDX_ number(10,0),
 HTASK_ number(19,0),
 HTASKIDX_ number(10,0),
 HVAR_ number(19,0),
 HVARIDX_ number(10,0),
 MESSAGE_ clob,
 OLD_STR_ varchar2(255 char),
 NEW_STR_ varchar2(255 char),
 OLD_INT_ number(10,0),
 NEW_INT_ number(10,0),
 OLD_TIME_ timestamp,
 NEW_TIME_ timestamp,
 PARENT_ number(19,0),
 PARENT_IDX_ number(10,0),
 primary key (DBID_)
 );

create table JBPM4_HIST_PROCINST (
 DBID_ number(19,0) not null,
 DBVERSION_ number(10,0) not null,
 ID_ varchar2(255 char),
 PROCDEFID_ varchar2(255 char),
 KEY_ varchar2(255 char),
 START_ timestamp,
 END_ timestamp,
 DURATION_ number(19,0),
 STATE_ varchar2(255 char),
 ENDACTIVITY_ varchar2(255 char),
 NEXTIDX_ number(10,0),
 primary key (DBID_)
 );

create table JBPM4_HIST_TASK (
 DBID_ number(19,0) not null,
 DBVERSION_ number(10,0) not null,
 EXECUTION_ varchar2(255 char),
 OUTCOME_ varchar2(255 char),
 ASSIGNEE_ varchar2(255 char),
 PRIORITY_ number(10,0),
 STATE_ varchar2(255 char),
 CREATE_ timestamp,
 END_ timestamp,
 DURATION_ number(19,0),
 NEXTIDX_ number(10,0),
 SUPERTASK_ number(19,0),
 primary key (DBID_)
 );

create table JBPM4_HIST_VAR (
 DBID_ number(19,0) not null,
 DBVERSION_ number(10,0) not null,
 PROCINSTID_ varchar2(255 char),
 EXECUTIONID_ varchar2(255 char),
 VARNAME_ varchar2(255 char),
 VALUE_ varchar2(255 char),
 HPROCI_ number(19,0),
 HTASK_ number(19,0),
 primary key (DBID_)
 );

create table JBPM4_ID_GROUP (
 DBID_ number(19,0) not null,
 DBVERSION_ number(10,0) not null,
 ID_ varchar2(255 char),
 NAME_ varchar2(255 char),
 TYPE_ varchar2(255 char),
 PARENT_ number(19,0),
 primary key (DBID_)
 );

create table JBPM4_ID_MEMBERSHIP (
 DBID_ number(19,0) not null,
 DBVERSION_ number(10,0) not null,
 USER_ number(19,0),
 GROUP_ number(19,0),
 NAME_ varchar2(255 char),
 primary key (DBID_)
 );

create table JBPM4_ID_USER (
 DBID_ number(19,0) not null,
 DBVERSION_ number(10,0) not null,
 ID_ varchar2(255 char),
 PASSWORD_ varchar2(255 char),
 GIVENNAME_ varchar2(255 char),
 FAMILYNAME_ varchar2(255 char),
 BUSINESSEMAIL_ varchar2(255 char),
 primary key (DBID_)
 );

create table JBPM4_JOB (
 DBID_ number(19,0) not null,
 CLASS_ varchar2(255 char) not null,
 DBVERSION_ number(10,0) not null,
 DUEDATE_ timestamp,
 STATE_ varchar2(255 char),
 ISEXCLUSIVE_ number(1,0),
 LOCKOWNER_ varchar2(255 char),
 LOCKEXPTIME_ timestamp,
 EXCEPTION_ clob,
 RETRIES_ number(10,0),
 PROCESSINSTANCE_ number(19,0),
 EXECUTION_ number(19,0),
 CFG_ number(19,0),
 SIGNAL_ varchar2(255 char),
 EVENT_ varchar2(255 char),
 REPEAT_ varchar2(255 char),
 primary key (DBID_)
 );

create table JBPM4_LOB (
 DBID_ number(19,0) not null,
 DBVERSION_ number(10,0) not null,
 BLOB_VALUE_ blob,
 DEPLOYMENT_ number(19,0),
 NAME_ clob,
 primary key (DBID_)
 );

create table JBPM4_PARTICIPATION (
 DBID_ number(19,0) not null,
 DBVERSION_ number(10,0) not null,
 GROUPID_ varchar2(255 char),
 USERID_ varchar2(255 char),
 TYPE_ varchar2(255 char),
 TASK_ number(19,0),
 SWIMLANE_ number(19,0),
 primary key (DBID_)
 );

create table JBPM4_PROPERTY (
 KEY_ varchar2(255 char) not null,
 VERSION_ number(10,0) not null,
 VALUE_ varchar2(255 char),
 primary key (KEY_)
 );

create table JBPM4_SWIMLANE (
 DBID_ number(19,0) not null,
 DBVERSION_ number(10,0) not null,
 NAME_ varchar2(255 char),
 ASSIGNEE_ varchar2(255 char),
 EXECUTION_ number(19,0),
 primary key (DBID_)
 );

create table JBPM4_TASK (
 DBID_ number(19,0) not null,
 CLASS_ char(1 char) not null,
 DBVERSION_ number(10,0) not null,
 NAME_ varchar2(255 char),
 DESCR_ clob,
 STATE_ varchar2(255 char),
 SUSPHISTSTATE_ varchar2(255 char),
 ASSIGNEE_ varchar2(255 char),
 FORM_ varchar2(255 char),
 PRIORITY_ number(10,0),
 CREATE_ timestamp,
 DUEDATE_ timestamp,
 PROGRESS_ number(10,0),
 SIGNALLING_ number(1,0),
 EXECUTION_ID_ varchar2(255 char),
 ACTIVITY_NAME_ varchar2(255 char),
 HASVARS_ number(1,0),
 SUPERTASK_ number(19,0),
 EXECUTION_ number(19,0),
 PROCINST_ number(19,0),
 SWIMLANE_ number(19,0),
 TASKDEFNAME_ varchar2(255 char),
 primary key (DBID_)
 );

create table JBPM4_VARIABLE (
 DBID_ number(19,0) not null,
 CLASS_ varchar2(255 char) not null,
 DBVERSION_ number(10,0) not null,
 KEY_ varchar2(255 char),
 CONVERTER_ varchar2(255 char),
 HIST_ number(1,0),
 EXECUTION_ number(19,0),
 TASK_ number(19,0),
 LOB_ number(19,0),
 DATE_VALUE_ timestamp,
 DOUBLE_VALUE_ double precision,
 CLASSNAME_ varchar2(255 char),
 LONG_VALUE_ number(19,0),
 STRING_VALUE_ varchar2(255 char),
 TEXT_VALUE_ clob,
 EXESYS_ number(19,0),
 primary key (DBID_)
 );

create index IDX_DEPLPROP_DEPL on JBPM4_DEPLOYPROP (DEPLOYMENT_);

alter table JBPM4_DEPLOYPROP
 add constraint FK_DEPLPROP_DEPL
 foreign key (DEPLOYMENT_)
 references JBPM4_DEPLOYMENT;

create index IDX_EXEC_SUPEREXEC on JBPM4_EXECUTION (SUPEREXEC_);

create index IDX_EXEC_INSTANCE on JBPM4_EXECUTION (INSTANCE_);

create index IDX_EXEC_SUBPI on JBPM4_EXECUTION (SUBPROCINST_);

create index IDX_EXEC_PARENT on JBPM4_EXECUTION (PARENT_);

alter table JBPM4_EXECUTION
 add constraint FK_EXEC_PARENT
 foreign key (PARENT_)
 references JBPM4_EXECUTION;

alter table JBPM4_EXECUTION
 add constraint FK_EXEC_SUBPI
 foreign key (SUBPROCINST_)
 references JBPM4_EXECUTION;

alter table JBPM4_EXECUTION
 add constraint FK_EXEC_INSTANCE
 foreign key (INSTANCE_)
 references JBPM4_EXECUTION;

alter table JBPM4_EXECUTION
 add constraint FK_EXEC_SUPEREXEC
 foreign key (SUPEREXEC_)
 references JBPM4_EXECUTION;

create index IDX_HACTI_HPROCI on JBPM4_HIST_ACTINST (HPROCI_);

create index IDX_HTI_HTASK on JBPM4_HIST_ACTINST (HTASK_);

alter table JBPM4_HIST_ACTINST
 add constraint FK_HACTI_HPROCI
 foreign key (HPROCI_)
 references JBPM4_HIST_PROCINST;

alter table JBPM4_HIST_ACTINST
 add constraint FK_HTI_HTASK
 foreign key (HTASK_)
 references JBPM4_HIST_TASK;

create index IDX_HDET_HACTI on JBPM4_HIST_DETAIL (HACTI_);

create index IDX_HDET_HPROCI on JBPM4_HIST_DETAIL (HPROCI_);

create index IDX_HDET_HVAR on JBPM4_HIST_DETAIL (HVAR_);

create index IDX_HDET_HTASK on JBPM4_HIST_DETAIL (HTASK_);

alter table JBPM4_HIST_DETAIL
 add constraint FK_HDETAIL_HPROCI
 foreign key (HPROCI_)
 references JBPM4_HIST_PROCINST;

alter table JBPM4_HIST_DETAIL
 add constraint FK_HDETAIL_HACTI
 foreign key (HACTI_)
 references JBPM4_HIST_ACTINST;

alter table JBPM4_HIST_DETAIL
 add constraint FK_HDETAIL_HTASK
 foreign key (HTASK_)
 references JBPM4_HIST_TASK;

alter table JBPM4_HIST_DETAIL
 add constraint FK_HDETAIL_HVAR
 foreign key (HVAR_)
 references JBPM4_HIST_VAR;

create index IDX_HSUPERT_SUB on JBPM4_HIST_TASK (SUPERTASK_);

alter table JBPM4_HIST_TASK
 add constraint FK_HSUPERT_SUB
 foreign key (SUPERTASK_)
 references JBPM4_HIST_TASK;

create index IDX_HVAR_HPROCI on JBPM4_HIST_VAR (HPROCI_);

create index IDX_HVAR_HTASK on JBPM4_HIST_VAR (HTASK_);

alter table JBPM4_HIST_VAR
 add constraint FK_HVAR_HPROCI
 foreign key (HPROCI_)
 references JBPM4_HIST_PROCINST;

alter table JBPM4_HIST_VAR
 add constraint FK_HVAR_HTASK
 foreign key (HTASK_)
 references JBPM4_HIST_TASK;

create index IDX_GROUP_PARENT on JBPM4_ID_GROUP (PARENT_);

alter table JBPM4_ID_GROUP
 add constraint FK_GROUP_PARENT
 foreign key (PARENT_)
 references JBPM4_ID_GROUP;

create index IDX_MEM_USER on JBPM4_ID_MEMBERSHIP (USER_);

create index IDX_MEM_GROUP on JBPM4_ID_MEMBERSHIP (GROUP_);

alter table JBPM4_ID_MEMBERSHIP
 add constraint FK_MEM_GROUP
 foreign key (GROUP_)
 references JBPM4_ID_GROUP;

alter table JBPM4_ID_MEMBERSHIP
 add constraint FK_MEM_USER
 foreign key (USER_)
 references JBPM4_ID_USER;

create index IDX_JOBRETRIES on JBPM4_JOB (RETRIES_);

create index IDX_JOB_CFG on JBPM4_JOB (CFG_);

create index IDX_JOB_PRINST on JBPM4_JOB (PROCESSINSTANCE_);

create index IDX_JOB_EXE on JBPM4_JOB (EXECUTION_);

create index IDX_JOBLOCKEXP on JBPM4_JOB (LOCKEXPTIME_);

create index IDX_JOBDUEDATE on JBPM4_JOB (DUEDATE_);

alter table JBPM4_JOB
 add constraint FK_JOB_CFG
 foreign key (CFG_)
 references JBPM4_LOB;

create index IDX_LOB_DEPLOYMENT on JBPM4_LOB (DEPLOYMENT_);

alter table JBPM4_LOB
 add constraint FK_LOB_DEPLOYMENT
 foreign key (DEPLOYMENT_)
 references JBPM4_DEPLOYMENT;

create index IDX_PART_TASK on JBPM4_PARTICIPATION (TASK_);

alter table JBPM4_PARTICIPATION
 add constraint FK_PART_SWIMLANE
 foreign key (SWIMLANE_)
 references JBPM4_SWIMLANE;

alter table JBPM4_PARTICIPATION
 add constraint FK_PART_TASK
 foreign key (TASK_)
 references JBPM4_TASK;

create index IDX_SWIMLANE_EXEC on JBPM4_SWIMLANE (EXECUTION_);

alter table JBPM4_SWIMLANE
 add constraint FK_SWIMLANE_EXEC
 foreign key (EXECUTION_)
 references JBPM4_EXECUTION;

create index IDX_TASK_SUPERTASK on JBPM4_TASK (SUPERTASK_);

alter table JBPM4_TASK
 add constraint FK_TASK_SWIML
 foreign key (SWIMLANE_)
 references JBPM4_SWIMLANE;

alter table JBPM4_TASK
 add constraint FK_TASK_SUPERTASK
 foreign key (SUPERTASK_)
 references JBPM4_TASK;

create index IDX_VAR_EXESYS on JBPM4_VARIABLE (EXESYS_);

create index IDX_VAR_TASK on JBPM4_VARIABLE (TASK_);

create index IDX_VAR_EXECUTION on JBPM4_VARIABLE (EXECUTION_);

create index IDX_VAR_LOB on JBPM4_VARIABLE (LOB_);

alter table JBPM4_VARIABLE
 add constraint FK_VAR_LOB
 foreign key (LOB_)
 references JBPM4_LOB;

alter table JBPM4_VARIABLE
 add constraint FK_VAR_EXECUTION
 foreign key (EXECUTION_)
 references JBPM4_EXECUTION;

alter table JBPM4_VARIABLE
 add constraint FK_VAR_EXESYS
 foreign key (EXESYS_)
 references JBPM4_EXECUTION;

alter table JBPM4_VARIABLE
 add constraint FK_VAR_TASK
 foreign key (TASK_)
 references JBPM4_TASK;

关注流行国外网站

facebook:http://www.fb-on.com

facebook官网:http://www.facebookzh.com

facebook:http://www.cn-face-book.com

youtube:http://www.youtubezh.com

twitter:http://www.twitterzh.com

JBPM的ORACLE脚本的更多相关文章

  1. oracle 脚本创建数据库的相关文章,教程,源码

    学步园推荐专题: 关于oracle 脚本创建数据库的相关文章 文章标题 文章链接 文章简介 oracle命令行创建数据库的示例脚本 http://www.xuebuyuan.com/964527.ht ...

  2. mysql脚本手动修改成oracle脚本

    今天有一个需求,立了一个新项目,新项目初步定了使用了现有的框架,但数据库要求由原来的mysql改成oracle,所以原来的基础版本的数据库脚本就需要修改成符合oracle的脚本,修改完成后,总结了一下 ...

  3. mysql数据库脚本改为oracle脚本

    前段时间公司项目数据库需要从mysql转为oracle,所以需要修改下原有的mysql脚本. 有两种方式:第一种,使用工具进行两种数据库的转换.第二种,手动修改数据库脚本. 第二种方法很笨,但能学习下 ...

  4. LR之Oracle 2tier协议录制Oracle脚本

    在一次测试中,需用到sql去查询Oracle数据,并去使用改数据时,查阅各种资料终于实现LoadRunner对Oracle数据库进行操作,分享给大家,也与大家共同进步~   同时也可用Loadrunn ...

  5. 第七节 JBPM 中的脚本语言

    1.JPDL表达式 2.动作:数据库操作例子 3.路由:transaction一个流程之间的指向 4.BeanShell脚本语言 例子: 发布到数据库中才能做一个测试类

  6. 使用oracle脚本生成VO和Dao

    话不多说直接上代码. 生成VO的脚本: SELECT '/**' || T2.COMMENTS || '*/ @Column(name="' || T1.COLUMN_NAME || '&q ...

  7. Oracle脚本笔记

    //创建一个表create table  表名(字段名1 varchar2(20) not null);//多个用 , 隔开//添加字段alter table 表名add (字段名2 varchar2 ...

  8. powerdesiginer 生成oracle脚本问题,一步解决

    select * from tablename时, 总是提示错误:table or view does not exits 但是在user_tables中却可以看到刚建立的表. 原因是powerDes ...

  9. oracle脚本执行多条语句报错

    情况一: create table edu_group_parent ( group_id ) primary key not null, group_name ), group_url ), gro ...

随机推荐

  1. 什么是Zero-Copy?

    概述 考虑这样一种常用的情形:你需要将静态内容(类似图片.文件)展示给用户.那么这个情形就意味着你需要先将静态内容从磁盘中拷贝出来放到一个内存buf中,然后将这个buf通过socket传输给用户,进而 ...

  2. HUE中Oozie执行Hive脚本

    Oozie执行hive,传入参数1. 新建一个workflow 2. 拖入一个hive2 3. hive脚本如下 CREATE TABLE IF NOT EXISTS spider_tmp.org_i ...

  3. redis的Python接口调用

    Redis安装及教程: redis教程 安装Python的redis接口模块 redis-py requires a running Redis server. See redis教程 for ins ...

  4. 蓝盾第三代AI防火墙分析

    蓝盾第三代AI防火墙是国内首个“AI-Enabled”的防火墙.有别于市场上第一代特征识别.第二代应用识别防火墙.传统安全网关,需要依赖于签名和特征库技术对威胁进行检查,效率较低且存在大量误报漏报,特 ...

  5. Ubuntu 下 安装 网易云音乐

    先去网易云音乐官网下载Linux下版本的包. 默认下载到  “下载”   路径下 cd 到下载的包目录 通过使用   sudo dpkg -i netease-cloud-music_1.1.0_am ...

  6. Django的 CBV和FBV

    FBV CBV 回顾多重继承和Mixin 回到顶部 FBV FBV(function base views) 就是在视图里使用函数处理请求. 在之前django的学习中,我们一直使用的是这种方式,所以 ...

  7. 条款3:尽可能的使用const

    const成员函数的一般好处有: 它使得class接口比较容易理解. 它使得操纵const对象成为可能. 使用的过程中应该在const与non const成员函数之间避免代码重复: class Tex ...

  8. 【tensorflow:Google】四、深层神经网络

    一.深度学习与深层神经网络 1.线性模型局限性 线性模型无论多少层,表达能力是一致的.可以通过激活函数实现非线性. 2.多层网络可以解决异或运算 二.损失函数定义 1.经典损失函数: 分类问题: 二分 ...

  9. Juint 单元测试(2)

    单元测试(junit testing),是指对软件中的最小可测试单元进行检查和验证.Java里单元指一个类. JUnit ,是一个开源的Java单元测试框架,是 Java的标准单元测试库,是非常重要第 ...

  10. struts2.5框架使用通配符指定方法,某一个匹配不到

    在学习struts框架时经常会使用到通配符调用方法,如下:但奇怪的是,在validateName请求老报404,其他的都是ok的,开始以为是配置错了,检查好久才知道: <action name= ...