/*
================================================================================
档案代号:gag_file
档案名称:流程定义单身档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table gag_file
(
gag01       varchar2(10) NOT NULL,   /*流程代号                               */
gag02       number(5) NOT NULL,      /*项次                                   */
gag03       varchar2(20),            /*程式代号                               */
                                     /*程式代号(单据维护作业程式代号)         */
gag04       varchar2(1),             /*功能类别                               */
                                     /*功能类别(I.新增 U.更改 D.删除 Y.确认   */
                                     /*         S.过帐 V.作废                 */
gag05       varchar2(1),             /*通知设定                               */
                                     /*通知设定(0.不通知 1.即时通知 2.批次通知)*/
gag06       varchar2(250),           /*Mail收件者清单                         */
                                     /*Mail收件者清单 (MIME格式) 依据 gag11   */
gag07       varchar2(250),           /*Mail副本清单                           */
                                     /*Mail副本清单 (MIME格式)                */
gag08       varchar2(255),           /*讯息内容                               */
                                     /*讯息内容(应该要包含程式代号与功能类别) */
gag09       varchar2(20),            /*建议执行程式代号                       */
gag10       varchar2(1),             /*等级                                   */
                                     /*等级(A.紧急 B.重要 C.一般 D.通知 E.纪录)*/
gag11       varchar2(80),            /*指定处理人员                           */
                                     /*指定处理人员 (其E-mail写入gag06)       */
gag12       number(5),               /*处理天数                               */
gag13       varchar2(250),           /*逾期处理时的Mail通知清单               */
                                     /*逾期处理时的Mail通知清单(以分号隔开)   */
gag14       varchar2(1),             /*寄送mail条件                           */
gag15       varchar2(1),             /*建议执行功能                           */
                                     /*建议执行功能(0. 不指定、1. 查询、2. 新增)*/
gag16       varchar2(1),             /*No Use                                 */
gag17       varchar2(200)            /*条件内容                               */
);

create unique index gag_02 on gag_file (gag03,gag04,gag14,gag17);
create unique index gag_pk on gag_file (gag01,gag02);
alter table gag_file add  constraint gag_pk primary key  (gag01,gag02) enable validate;
grant select on gag_file to public;
grant index on gag_file to public;
grant update on gag_file to public;
grant delete on gag_file to public;
grant insert on gag_file to public;