/*
================================================================================
档案代号:zy_file
档案名称:权限设定档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table zy_file
(
zy01        varchar2(10) NOT NULL,   /*权限类别                               */
zy02        varchar2(20) NOT NULL,   /*程式代号                               */
                                     /*程式代号,  (program code)              */
zy03        varchar2(3000),          /*允许执行功能                           */
                                     /*设定该使用者对本程式所可执行的功能     */
                                     /*Ex:AURQCOB                             */
                                     /*A:输入,Q:QBE-查询,U:更改,R:取消,C:复制,*/
                                     /*O:QBE-印表,B:单身处理                  */
zy04        varchar2(1),             /*使用者资料权限                         */
                                     /*设定使用者对非自己资料之(查询/更改/取消)*/
                                     /*处理权限, 说明如下:                    */
                                     /*         查询     更改     取消        */
                                     /*    0:    Y        Y        Y          */
                                     /*    1:    Y        Y        N          */
                                     /*    2:    Y        N        Y          */
                                     /*    3:    Y        N        N          */
                                     /*    4:    N        N        N          */
zy05        varchar2(1),             /*部门资料权限                           */
                                     /*设定使用者对非部门资料之(查询/更改/取消)*/
                                     /*处理权限, 说明如下:                    */
                                     /*         查询     更改     取消        */
                                     /*    0:    Y        Y        Y          */
                                     /*    1:    Y        Y        N          */
                                     /*    2:    Y        N        Y          */
                                     /*    3:    Y        N        N          */
                                     /*    4:    N        N        N          */
zy06        varchar2(20),            /*使用者允许印表方式                     */
                                     /*以何种方式处理报表档                   */
                                     /*(1) 系统印表机-1                       */
                                     /*(2) 系统印表机-2                       */
                                     /*(3) 系统印表机-3                       */
                                     /*(S) 其它系统印表机-4至9                */
                                     /*(L) 终端机印表 by p000                 */
                                     /*(D) 画面显示 by pg                     */
                                     /*(V) 编辑报表档(viwe)                   */
                                     /*(X) ($LPX)                             */
                                     /*(F) 传真                               */
zyuser      varchar2(10),            /*OWNER                                  */
zygrup      varchar2(10),            /*GROUP                                  */
zymodu      varchar2(10),            /*USER                                   */
zydate      date,                    /*MODIFY DATE                            */
zy07        varchar2(1)              /*程式单身处理权限                       */
);

create        index zy_02 on zy_file (zy02);
create unique index zy_pk on zy_file (zy01,zy02);
alter table zy_file add  constraint zy_pk primary key  (zy01,zy02) enable validate;
grant select on zy_file to public;
grant index on zy_file to public;
grant update on zy_file to public;
grant delete on zy_file to public;
grant insert on zy_file to public;