⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 syposinit.sql

📁 这是用PB6开发的一个POS管理系统
💻 SQL
📖 第 1 页 / 共 5 页
字号:
    Tel                VARCHAR(16)           null    ,
    Fax                VARCHAR(16)           null    ,
    Zip                VARCHAR(6)            null    ,
    Addr               VARCHAR(40)           null    ,
    LegMan             VARCHAR(10)           null    ,
    Manager            VARCHAR(10)           null    ,
    LinkMan            VARCHAR(10)           null    ,
    Bank1              VARCHAR(30)           null    ,
    Acct1              VARCHAR(30)           null    ,
    Bank2              VARCHAR(30)           null    ,
    Acct2              VARCHAR(30)           null    ,
    TaxNo              VARCHAR(16)           null    ,
    PayMode            TPAYMODE              null    ,
    Discount           TDISCOUNT             null    ,
    InputDate          TDATE                 null    
        default GETDATE(),
    ModifyDate         TDATE                 not null
        default GETDATE(),
    Scope              Varchar(40)           null    ,
    ProfitRatio        Numeric(5,3)          null    
        default 0.02,
    UD1                TUDF                  null    ,
    UD2                TUDF                  null    ,
    UD4                TUDF                  null    ,
    UD3                TUDF                  null    ,
    UD5                TUDF                  null    ,
    Remark             TMEMO                 null    ,
    AreaCode           varchar(4)            null    ,
    SeqNo              varchar(8)            null    ,
    constraint PK_CUST primary key (CustNo)
)
go

/* ============================================================ */
/*   Table: OrderDetail                                         */
/* ============================================================ */
create table OrderDetail
(
    OrderNo            TRECEIPT              null    ,
    GoodsNo            TGOODS                not null,
    OrderQty           TQTY                  not null,
    AuditQty           TQTY                  null    ,
    Qty                TQTY                  null    ,
    NTaxPrice          TPRICE                null    ,
    TaxPrice           TPRICE                null    ,
    ID                 INT IDENTITY          not null,
    constraint PK_ORDERDETAIL primary key (ID)
)
go

/* ============================================================ */
/*   Index: index_of_orderdetail_goods                          */
/* ============================================================ */
create index index_of_orderdetail_goods on OrderDetail (GoodsNo)
go

/* ============================================================ */
/*   Index: index_of_orderdetail_orderno                        */
/* ============================================================ */
create index index_of_orderdetail_orderno on OrderDetail (OrderNo)
go

/* ============================================================ */
/*   Table: Orders                                              */
/* ============================================================ */
create table Orders
(
    OrderNo            TRECEIPT              not null,
    ReceiveDate        TDATE                 not null
        default getdate(),
    InputDate          TDATE                 null    
        default getdate(),
    ReachDate          TDATE                 null    ,
    Operator           TSTAFF                null    ,
    Employee           TSTAFF                null    ,
    InputDept          TDEPT                 not null,
    OrderDept          TDEPT                 null    ,
    DestDept           TDEPT                 null    ,
    VendorNo           TVENDOR               null    ,
    BusinessFlag       char(1)               not null,
    ReceiptFlag        char(1)               not null
        default '0',
    Remark             TMEMO                 null    ,
    constraint PK_DHLS primary key (OrderNo)
)
go

/* ============================================================ */
/*   Index: index_of_orders_operator                            */
/* ============================================================ */
create index index_of_orders_operator on Orders (Operator)
go

/* ============================================================ */
/*   Index: index_of_orders_inputdate                           */
/* ============================================================ */
create index index_of_orders_inputdate on Orders (InputDate)
go

/* ============================================================ */
/*   Index: index_of_orders_vendor                              */
/* ============================================================ */
create index index_of_orders_vendor on Orders (VendorNo)
go

/* ============================================================ */
/*   Table: Req                                                 */
/* ============================================================ */
create table Req
(
    ReceiptNo          TRECEIPT              not null,
    OrderNo            TRECEIPT              null    ,
    GoodsNo            TGOODS                not null,
    MergeFlag          CHAR(1)               null    
        default '0',
    OrderQty           TQTY                  null    ,
    AuditQty           TQTY                  null    ,
    Qty                TQTY                  not null,
    DestDept           TDEPT                 null    ,
    OrderDept          TDEPT                 null    ,
    ReqDept            TDept                 not null,
    VendorNO           TVENDOR               null    ,
    InputDept          TDEPT                 not null,
    Operator           TSTAFF                null    ,
    Employee           TSTAFF                null    ,
    ReachDate          TDATE                 null    ,
    InputDate          TDATE                 null    
        default GETDATE(),
    ReceiveDate        TDATE                 not null
        default getdate(),
    constraint PK_YHLSMX primary key (ReceiptNo, GoodsNo)
)
go

/* ============================================================ */
/*   Index: index_of_reqdept                                    */
/* ============================================================ */
create index index_of_reqdept on Req (ReqDept)
go

/* ============================================================ */
/*   Index: index_of_destdept                                   */
/* ============================================================ */
create index index_of_destdept on Req (DestDept)
go

/* ============================================================ */
/*   Index: index_of_reachdate                                  */
/* ============================================================ */
create index index_of_reachdate on Req (ReachDate)
go

/* ============================================================ */
/*   Index: index_of_req_inputdate                              */
/* ============================================================ */
create index index_of_req_inputdate on Req (InputDate)
go

/* ============================================================ */
/*   Table: VendorPrice                                         */
/* ============================================================ */
create table VendorPrice
(
    GoodsNo            TGOODS                not null,
    VendorNo           TVENDOR               not null,
    TaxPrice           TPRICE                not null,
    NTaxPrice          TPRICE                null    ,
    LastPrice          TPRICE                null    ,
    HighPrice          TPRICE                null    ,
    LowPrice           TPRICE                null    ,
    SubPrice           TPRICE                null    ,
    HighDate           TDATE                 null    ,
    LowDate            TDATE                 null    ,
    PayMode            TPAYMODE              null    ,
    ModifyDate         TDATE                 not null
        default getdate(),
    Operator           TSTAFF                null    ,
    constraint PK_VENDORPRICE primary key (GoodsNo, VendorNo)
)
go

/* ============================================================ */
/*   Table: CustPrice                                           */
/* ============================================================ */
create table CustPrice
(
    CustNo             TVENDOR               not null,
    GoodsNo            TGOODS                not null,
    Price              TPRICE                null    ,
    NTaxPrice          TPRICE                null    ,
    HighPrice          TPRICE                null    ,
    LowPrice           TPRICE                null    ,
    SubPrice           TPRICE                null    ,
    HighDate           TDATE                 null    ,
    LowDate            TDATE                 null    ,
    PayMode            TPAYMODE              null    ,
    Operator           TSTAFF                null    ,
    ModifyDate         TDATE                 not null
        default getdate(),
    constraint PK_CUSTPRICE primary key (CustNo, GoodsNo)
)
go


/* ============================================================ */
/*   Table: Expenses                                            */
/* ============================================================ */
create table Expenses
(
    ExpNo          char(4)               not null,
    ExpName        varchar(20)           not null,
    constraint PK_EXPENSES primary key (ExpNo)
)
go

/* ============================================================ */
/*   Table: TopAndBottom                                        */
/* ============================================================ */
create table TopAndBottom
(
    DeptNO             TDEPT                 not null,
    GoodsNo            TGOODS                not null,
    MaxQty             TQTY                  null    ,
    MinQty             TQTY                  null    ,
    OrderQty           TQTY                  null    ,
    ModifyDate         TDATE                 not null
        default getdate(),
    constraint PK_TOPANDBOTTOM primary key (DeptNO, GoodsNo)
)
go

/* ============================================================ */
/*   Table: Paymode                                             */
/* ============================================================ */
create table Paymode
(
    PayMode            TPAYMODE              not null,
    Name               VARCHAR(10)           null    ,
    ModifyDate         TDATE                 not null
        default getdate(),
    constraint PK_PAYMODE primary key (PayMode)
)
go

/* ============================================================ */
/*   Table: Checks                                              */
/* ============================================================ */
create table Checks
(
    DeptNo             TDEPT                 not null,
    GoodsNo            TGOODS                not null,
    AcctQty            TQTY                  null    ,
    RealQty            TQTY                  null    ,
    AcctAmt            TAMT                  null    ,
    RealAmt            TAMT                  null    ,
    RetailPrice        TAMT                  null    ,
    Operator           TSTAFF                null    
        default '00000',
    CostPrice          TPrice                null    ,
    constraint PK_verify primary key (DeptNo, GoodsNo)
)
go

/* ============================================================ */
/*   Table: Batch                                               */
/* ============================================================ */
create table Batch
(
    GoodsNo            TGOODS                not null,
    RestQty            TQTY                  null    ,
    ImportQty          TQTY                  null    ,
    AllocQty           TQTY                  null    ,
    SaleQty            TQTY                  null    ,
    RetailQty          TQTY                  null    ,
    CheckQty           TQTY                  null    ,
    LossQty            TQTY                  null    ,
    TaxPrice           TPRICE                null    ,
    ValidDate          TDATE                 null    ,
    BatchNo            TBATCH                not null,
    VendorNo           TVENDOR               null    ,
    ImportDate         TDATE                 null    ,
    ModifyDate         TDATE                 not null
        default getdate(),
    OtherIn            TQTY                  null    ,
    OtherOut           TQTY                  null    ,
    constraint PK_BATCH primary key (GoodsNo, BatchNo)
)
go

/* ============================================================ */
/*   Table: DelData                                             */
/* ============================================================ */
create table DelData
(
    TableName          Varchar(16)           not null,
    key1               Varchar(20)           null    ,
    key2               Varchar(20)           null    ,
    key3               Varchar(20)           null    ,
    DelDate            TDATE                 null    
)
go

/* ============================================================ */
/*   Index: Index_of_deldata                                    */
/* ============================================================ */
create index Index_of_deldata on DelData (DelDate)
go

/* ============================================================ */
/*   Table: SubImport                                           */
/* ============================================================ */
create table SubImport
(
    ImportNo           TRECEIPT              not null,
    OrderNo            TRECEIPT              null    ,
    InputDate          TDATE                 null    
        default GETDATE(),
    DeptNO             TDEPT                 not null,
    InputDept          TDEPT                 not null,
    Employee           TSTAFF                null    ,
    VendorNo           TVENDOR               null    ,
    InvoiceNo          TINVOICE              null    ,
    InvoiceDate        TDATE                 null    ,
    NTaxAmt            TAMT                  null    ,
    Amt                TAMT                  null    ,
    PayMode            TPAYMODE              null    ,
    Operator           TSTAFF                null    ,
    Remark             TMEMO                 null    ,
    constraint PK_SUBIMPORT primary key (ImportNo)
)
go

/* ============================================================ */
/*   Index: index_of_subimport_operator                         */
/* ============================================================ */
create index index_of_subimport_operator on SubImport (Operator)
go

/* ============================================================ */
/*   Index: index_of_subimport_inputdate                        */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -