DB2建表语句

--------------------------------------------------                         
-- Create Table SMY.DEP_AR_SMY_DY                                          
--------------------------------------------------                         
Create table SMY.DEP_AR_SMY_DY (                                           
    ACG_DT                         DATE                NOT NULL    ,       
    DEP_AR_ID                      CHARACTER(32)       NOT NULL    ,       
    CSH_X_RMIT_IND_TP_ID           BIGINT              NOT NULL    ,       
    CCY_ID                         BIGINT              NOT NULL    ,       
    AR_TP_ID                       BIGINT                          ,       
    CST_TP_ID                      BIGINT                          ,       
    DEP_CERC_TP_ID                 BIGINT                          ,       
    DEP_TP_ID                      BIGINT                          ,       
    BIZ_TP_ID                      BIGINT                          ,       
    MGN_TP_ID                      BIGINT                          ,       
    AR_NM                          VARCHAR(128)                    ,       
    DEP_PTY_TP_ID                  BIGINT                          ,       
    BLNG_OU_IP_ID                  CHARACTER(32)                   ,       
    ACG_STC_ITM_ID                 CHARACTER(16)                   ,       
    ODFT_ACG_STC_ITM_ID            CHARACTER(16)                   ,       
    AR_LCS_TP_ID                   BIGINT                          ,       
    FEXCH_CST_TP_ID                BIGINT                          ,       
    PD_GRP_CD                      VARCHAR(2)                      ,       
    PD_CD                          VARCHAR(4)                      ,       
    IS_CRD_AC_F                    SMALLINT                        ,       
    DEP_PRD_NO                     VARCHAR(16)                     ,       
    IS_CR_CERC_F                   SMALLINT                        ,       
    IS_NGTTN_F                     SMALLINT                        ,       
    OPN_BAL                        DECIMAL(26,2)                   ,       
    INT_VAL_DT                     DATE                            ,       
    DEP_PRD_CNT                    VARCHAR(16)                     ,       
    MAT_DT                         DATE                            ,       
    PBC_APRV_NO                    VARCHAR(32)                     ,       
    BAL                            DECIMAL(26,2)                   ,       
    CR_LN_AMT                      DECIMAL(26,2)                   ,       
    FRZ_AMT                        DECIMAL(26,2)                   ,       
    RSV_AMT                        DECIMAL(26,2)                   ,       
    CS_PYMT_AMT                    DECIMAL(26,2)                   ,       
    OPN_DT                         DATE                            ,       
    CLS_DT                         DATE                            ,       
    CST_IP_ID                      CHARACTER(32)                   ,       
    CST_NO                         CHARACTER(32)                   ,       
    CST_NM                         VARCHAR(256)                    ,       
    SETL_DT                        DATE                            ,       
    IDENT_NO                       VARCHAR(32)                     ,       
    IDENT_TP_ID                    BIGINT                          ,       
    OPN_RT                         DECIMAL(16,8)                   ,       
    CERC_NO                        CHARACTER(32)                   ,       
    BRCH_OU_IP_ID                  CHARACTER(32)                   ,       
    FRZ_PYMT_MARK                  VARCHAR(2)                      ,       
    LST_DEP_WD_DT                  DATE                            ,       
    IS_DRMT_AR_F                   BIGINT                          ,       
    LST_TXN_DT                     DATE                            ,       
    ACG_OU_IP_ID                   CHARACTER(32)                   ,       
    FEXCH_AC_TP_ID                 BIGINT                          ,       
    IS_LGL_PN_ODFT_F               SMALLINT                        ,       
    RPT_LOS_TP_ID                  BIGINT                          ,       
    WD_LVL_TP_ID                   BIGINT                          ,       
    FEXCH_AR_TP_ID                 BIGINT                          ,       
    AUTH_AMT                       DECIMAL(26,2)                   ,       
    CRT_EP_ID                      CHARACTER(32)                   ,       
    CERC_STS_TP_ID                 BIGINT                          ,       
    RSVE_AMT                       DECIMAL(26,2)                   ,       
    VIOL_NO                        INTEGER                         ,       
    IS_AUTO_DDCT_F                 SMALLINT                        )       
in USERSPACE1                                                              
Partitioning Key (ACG_DT) Using Hashing                                    
Compress Yes;                                                              
Comment on Table SMY.DEP_AR_SMY_DY is '存款账户汇总表';                    
Comment on Column SMY.DEP_AR_SMY_DY.ACG_DT       is '会计日期';            
Comment on Column SMY.DEP_AR_SMY_DY.DEP_AR_ID    is '存款账号';            
Comment on Column SMY.DEP_AR_SMY_DY.CSH_X_RMIT_IND_TP_ID is '钞汇属性';    
Comment on Column SMY.DEP_AR_SMY_DY.CCY_ID       is '币种';                
Comment on Column SMY.DEP_AR_SMY_DY.AR_TP_ID     is '定期/活期账户标识';   
Comment on Column SMY.DEP_AR_SMY_DY.CST_TP_ID    is '企业、个人标志';      
Comment on Column SMY.DEP_AR_SMY_DY.DEP_CERC_TP_ID is '存单折类型';        
Comment on Column SMY.DEP_AR_SMY_DY.DEP_TP_ID    is '账户类型';            
Comment on Column SMY.DEP_AR_SMY_DY.BIZ_TP_ID    is '业务类别码';          
Comment on Column SMY.DEP_AR_SMY_DY.MGN_TP_ID    is '保证金种类';          
Comment on Column SMY.DEP_AR_SMY_DY.AR_NM        is '账户名称';            
Comment on Column SMY.DEP_AR_SMY_DY.DEP_PTY_TP_ID is '账户性质';           
Comment on Column SMY.DEP_AR_SMY_DY.BLNG_OU_IP_ID is '归属机构';           
Comment on Column SMY.DEP_AR_SMY_DY.ACG_STC_ITM_ID is '科目号';            
Comment on Column SMY.DEP_AR_SMY_DY.ODFT_ACG_STC_ITM_ID is '透支科目号';   
Comment on Column SMY.DEP_AR_SMY_DY.AR_LCS_TP_ID is '账户生命周期';        
Comment on Column SMY.DEP_AR_SMY_DY.FEXCH_CST_TP_ID is '外汇客户类别';     
Comment on Column SMY.DEP_AR_SMY_DY.PD_GRP_CD    is '产品类别码';          
Comment on Column SMY.DEP_AR_SMY_DY.PD_CD        is '产品子代码';          
Comment on Column SMY.DEP_AR_SMY_DY.IS_CRD_AC_F  is '卡关联标志';          
Comment on Column SMY.DEP_AR_SMY_DY.DEP_PRD_NO   is '定期存款存期';        
Comment on Column SMY.DEP_AR_SMY_DY.IS_CR_CERC_F is '质押标志';            
Comment on Column SMY.DEP_AR_SMY_DY.IS_NGTTN_F   is '协定存款标志';        
Comment on Column SMY.DEP_AR_SMY_DY.OPN_BAL      is '开户金额';            
Comment on Column SMY.DEP_AR_SMY_DY.INT_VAL_DT   is '起息日期';            
Comment on Column SMY.DEP_AR_SMY_DY.DEP_PRD_CNT  is '提前通知存款通知天数';
Comment on Column SMY.DEP_AR_SMY_DY.MAT_DT       is '到期日期';            
Comment on Column SMY.DEP_AR_SMY_DY.PBC_APRV_NO  is '央行开户核准书编号';  
Comment on Column SMY.DEP_AR_SMY_DY.BAL          is '账户余额';            
Comment on Column SMY.DEP_AR_SMY_DY.CR_LN_AMT    is '透支额度';            
Comment on Column SMY.DEP_AR_SMY_DY.FRZ_AMT      is '冻结金额';            
Comment on Column SMY.DEP_AR_SMY_DY.RSV_AMT      is '账户当前保留金额';    
Comment on Column SMY.DEP_AR_SMY_DY.CS_PYMT_AMT  is '止付金额';            
Comment on Column SMY.DEP_AR_SMY_DY.OPN_DT       is '开户日期';            
Comment on Column SMY.DEP_AR_SMY_DY.CLS_DT       is '销户日期';            
Comment on Column SMY.DEP_AR_SMY_DY.CST_IP_ID    is '客户内码';            
Comment on Column SMY.DEP_AR_SMY_DY.CST_NO       is '客户号';              
Comment on Column SMY.DEP_AR_SMY_DY.CST_NM       is '客户名称';            
Comment on Column SMY.DEP_AR_SMY_DY.SETL_DT      is '结清日期';            
Comment on Column SMY.DEP_AR_SMY_DY.IDENT_NO     is '开户证件号';          
Comment on Column SMY.DEP_AR_SMY_DY.IDENT_TP_ID  is '开户证件号类型';      
Comment on Column SMY.DEP_AR_SMY_DY.OPN_RT       is '定期存款开户利率';    
Comment on Column SMY.DEP_AR_SMY_DY.CERC_NO      is '凭证号码';            
Comment on Column SMY.DEP_AR_SMY_DY.FRZ_PYMT_MARK is '冻结标识';           
Comment on Column SMY.DEP_AR_SMY_DY.LST_DEP_WD_DT is '最后存取款日期';     
Comment on Column SMY.DEP_AR_SMY_DY.IS_DRMT_AR_F is '是否不动户';          
Comment on Column SMY.DEP_AR_SMY_DY.LST_TXN_DT   is '最后动户交易日期';    
Comment on Column SMY.DEP_AR_SMY_DY.ACG_OU_IP_ID is '核算主体行';          
Comment on Column SMY.DEP_AR_SMY_DY.FEXCH_AC_TP_ID is '外币账户性质';      
Comment on Column SMY.DEP_AR_SMY_DY.IS_LGL_PN_ODFT_F is '法人透支户标识';  
Comment on Column SMY.DEP_AR_SMY_DY.RPT_LOS_TP_ID is '挂失状态';           
Comment on Column SMY.DEP_AR_SMY_DY.WD_LVL_TP_ID is '通兑级别';            
Comment on Column SMY.DEP_AR_SMY_DY.FEXCH_AR_TP_ID is '外汇账户种类';      
Comment on Column SMY.DEP_AR_SMY_DY.AUTH_AMT     is '授权金额';            
Comment on Column SMY.DEP_AR_SMY_DY.CRT_EP_ID    is '建立用户代码';        
Comment on Column SMY.DEP_AR_SMY_DY.CERC_STS_TP_ID is '凭证状态';          
Comment on Column SMY.DEP_AR_SMY_DY.RSVE_AMT     is '控制金额';            
Comment on Column SMY.DEP_AR_SMY_DY.VIOL_NO      is '部支或违约次数';      
Comment on Column SMY.DEP_AR_SMY_DY.IS_AUTO_DDCT_F is '自动转存标志';      
                                                                           
--------------------------------------------------                         
-- Create Index SMY.IDX_DEP_AR_SMY_01                                      
--------------------------------------------------                         
create  Index SMY.IDX_DEP_AR_SMY_01                                        
    on SMY.DEP_AR_SMY_DY                                                     
    (ACG_DT, AR_LCS_TP_ID, AR_TP_ID)    Allow Reverse Scans;                 
                                                                           
--------------------------------------------------                         
-- Create Primary Key SQL161117093932110                                   
--------------------------------------------------                         
alter table SMY.DEP_AR_SMY_DY                                              
    add constraint SQL161117093932110                                        
    Primary Key (ACG_DT, DEP_AR_ID, CSH_X_RMIT_IND_TP_ID, CCY_ID);           
--------------------------------------------------                                     
-- Create Table SMY.DEP_AR_SMY                                                         
--------------------------------------------------                                     
Create table SMY.DEP_AR_SMY (                                                          
    ACG_DT                         DATE                NOT NULL    ,                   
    DEP_AR_ID                      CHARACTER(32)       NOT NULL    ,                   
    CSH_X_RMIT_IND_TP_ID           BIGINT              NOT NULL    ,                   
    CCY_ID                         BIGINT              NOT NULL    ,                   
    AR_TP_ID                       BIGINT                          ,                   
    CST_TP_ID                      BIGINT                          ,                   
    DEP_CERC_TP_ID                 BIGINT                          ,                   
    DEP_TP_ID                      BIGINT                          ,                   
    BIZ_TP_ID                      BIGINT                          ,                   
    MGN_TP_ID                      BIGINT                          ,                   
    AR_NM                          VARCHAR(128)                    ,                   
    DEP_PTY_TP_ID                  BIGINT                          ,                   
    BLNG_OU_IP_ID                  CHARACTER(32)                   ,                   
    ACG_STC_ITM_ID                 CHARACTER(16)                   ,                   
    ODFT_ACG_STC_ITM_ID            CHARACTER(16)                   ,                   
    AR_LCS_TP_ID                   BIGINT                          ,                   
    FEXCH_CST_TP_ID                BIGINT                          ,                   
    PD_GRP_CD                      VARCHAR(2)                      ,                   
    PD_CD                          VARCHAR(4)                      ,                   
    IS_CRD_AC_F                    SMALLINT                        ,                   
    DEP_PRD_NO                     VARCHAR(16)                     ,                   
    IS_CR_CERC_F                   SMALLINT                        ,                   
    IS_NGTTN_F                     SMALLINT                        ,                   
    OPN_BAL                        DECIMAL(26,2)                   ,                   
    INT_VAL_DT                     DATE                            ,                   
    DEP_PRD_CNT                    VARCHAR(16)                     ,                   
    MAT_DT                         DATE                            ,                   
    PBC_APRV_NO                    VARCHAR(32)                     ,                   
    BAL                            DECIMAL(26,2)                   ,                   
    CR_LN_AMT                      DECIMAL(26,2)                   ,                   
    FRZ_AMT                        DECIMAL(26,2)                   ,                   
    RSV_AMT                        DECIMAL(26,2)                   ,                   
    CS_PYMT_AMT                    DECIMAL(26,2)                   ,                   
    OPN_DT                         DATE                            ,                   
    CLS_DT                         DATE                            ,                   
    CST_IP_ID                      CHARACTER(32)                   ,                   
    CST_NO                         CHARACTER(32)                   ,                   
    CST_NM                         VARCHAR(256)                    ,                   
    SETL_DT                        DATE                            ,                   
    IDENT_NO                       VARCHAR(32)                     ,                   
    IDENT_TP_ID                    BIGINT                          ,                   
    OPN_RT                         DECIMAL(16,8)                   ,                   
    CERC_NO                        CHARACTER(32)                   ,                   
    BRCH_OU_IP_ID                  CHARACTER(32)                   ,                   
    FRZ_PYMT_MARK                  VARCHAR(2)                      ,                   
    LST_DEP_WD_DT                  DATE                            ,                   
    IS_DRMT_AR_F                   BIGINT                          ,                   
    LST_TXN_DT                     DATE                            ,                   
    ACG_OU_IP_ID                   CHARACTER(32)                   ,                   
    FEXCH_AC_TP_ID                 BIGINT                          ,                   
    IS_LGL_PN_ODFT_F               SMALLINT                        ,                   
    RPT_LOS_TP_ID                  BIGINT                          ,                   
    WD_LVL_TP_ID                   BIGINT                          ,                   
    FEXCH_AR_TP_ID                 BIGINT                          ,                   
    AUTH_AMT                       DECIMAL(26,2)                   ,                   
    CRT_EP_ID                      CHARACTER(32)                   ,                   
    CERC_STS_TP_ID                 BIGINT                          ,                   
    RSVE_AMT                       DECIMAL(26,2)                   ,                   
    VIOL_NO                        INTEGER                         ,                   
    IS_AUTO_DDCT_F                 SMALLINT                        )  Index in TS_IDX  
Partitioning Key (ACG_DT) Using Hashing                                                
Compress Yes;                                                                          
Comment on Table SMY.DEP_AR_SMY is '存款账户汇总表';                                   
Comment on Column SMY.DEP_AR_SMY.ACG_DT          is '会计日期';                        
Comment on Column SMY.DEP_AR_SMY.DEP_AR_ID       is '存款账号';                        
Comment on Column SMY.DEP_AR_SMY.CSH_X_RMIT_IND_TP_ID is '钞汇属性';                   
Comment on Column SMY.DEP_AR_SMY.CCY_ID          is '币种';                            
Comment on Column SMY.DEP_AR_SMY.AR_TP_ID        is '定期/活期账户标识';               
Comment on Column SMY.DEP_AR_SMY.CST_TP_ID       is '企业、个人标志';                  
Comment on Column SMY.DEP_AR_SMY.DEP_CERC_TP_ID  is '存单折类型';                      
Comment on Column SMY.DEP_AR_SMY.DEP_TP_ID       is '账户类型';                        
Comment on Column SMY.DEP_AR_SMY.BIZ_TP_ID       is '业务类别码';                      
Comment on Column SMY.DEP_AR_SMY.MGN_TP_ID       is '保证金种类';                      
Comment on Column SMY.DEP_AR_SMY.AR_NM           is '账户名称';                        
Comment on Column SMY.DEP_AR_SMY.DEP_PTY_TP_ID   is '账户性质';                        
Comment on Column SMY.DEP_AR_SMY.BLNG_OU_IP_ID   is '归属机构';                        
Comment on Column SMY.DEP_AR_SMY.ACG_STC_ITM_ID  is '科目号';                          
Comment on Column SMY.DEP_AR_SMY.ODFT_ACG_STC_ITM_ID is '透支科目号';                  
Comment on Column SMY.DEP_AR_SMY.AR_LCS_TP_ID    is '账户生命周期';                    
Comment on Column SMY.DEP_AR_SMY.FEXCH_CST_TP_ID is '外汇客户类别';                    
Comment on Column SMY.DEP_AR_SMY.PD_GRP_CD       is '产品类别码';                      
Comment on Column SMY.DEP_AR_SMY.PD_CD           is '产品子代码';                      
Comment on Column SMY.DEP_AR_SMY.IS_CRD_AC_F     is '卡关联标志';                      
Comment on Column SMY.DEP_AR_SMY.DEP_PRD_NO      is '定期存款存期';                    
Comment on Column SMY.DEP_AR_SMY.IS_CR_CERC_F    is '质押标志';                        
Comment on Column SMY.DEP_AR_SMY.IS_NGTTN_F      is '协定存款标志';                    
Comment on Column SMY.DEP_AR_SMY.OPN_BAL         is '开户金额';                        
Comment on Column SMY.DEP_AR_SMY.INT_VAL_DT      is '起息日期';                        
Comment on Column SMY.DEP_AR_SMY.DEP_PRD_CNT     is '提前通知存款通知天数';            
Comment on Column SMY.DEP_AR_SMY.MAT_DT          is '到期日期';                        
Comment on Column SMY.DEP_AR_SMY.PBC_APRV_NO     is '央行开户核准书编号';              
Comment on Column SMY.DEP_AR_SMY.BAL             is '账户余额';                        
Comment on Column SMY.DEP_AR_SMY.CR_LN_AMT       is '透支额度';                        
Comment on Column SMY.DEP_AR_SMY.FRZ_AMT         is '冻结金额';                        
Comment on Column SMY.DEP_AR_SMY.RSV_AMT         is '账户当前保留金额';                
Comment on Column SMY.DEP_AR_SMY.CS_PYMT_AMT     is '止付金额';                        
Comment on Column SMY.DEP_AR_SMY.OPN_DT          is '开户日期';                        
Comment on Column SMY.DEP_AR_SMY.CLS_DT          is '销户日期';                        
Comment on Column SMY.DEP_AR_SMY.CST_IP_ID       is '客户内码';                        
Comment on Column SMY.DEP_AR_SMY.CST_NO          is '客户号';                          
Comment on Column SMY.DEP_AR_SMY.CST_NM          is '客户名称';                        
Comment on Column SMY.DEP_AR_SMY.SETL_DT         is '结清日期';                        
Comment on Column SMY.DEP_AR_SMY.IDENT_NO        is '开户证件号';                      
Comment on Column SMY.DEP_AR_SMY.IDENT_TP_ID     is '开户证件号类型';                  
Comment on Column SMY.DEP_AR_SMY.OPN_RT          is '定期存款开户利率';                
Comment on Column SMY.DEP_AR_SMY.CERC_NO         is '凭证号码';                        
Comment on Column SMY.DEP_AR_SMY.FRZ_PYMT_MARK   is '冻结标识';                        
Comment on Column SMY.DEP_AR_SMY.LST_DEP_WD_DT   is '最后存取款日期';                  
Comment on Column SMY.DEP_AR_SMY.IS_DRMT_AR_F    is '是否不动户';                      
Comment on Column SMY.DEP_AR_SMY.LST_TXN_DT      is '最后动户交易日期';                
Comment on Column SMY.DEP_AR_SMY.ACG_OU_IP_ID    is '核算主体行';                      
Comment on Column SMY.DEP_AR_SMY.FEXCH_AC_TP_ID  is '外币账户性质';                    
Comment on Column SMY.DEP_AR_SMY.IS_LGL_PN_ODFT_F is '法人透支户标识';                 
Comment on Column SMY.DEP_AR_SMY.RPT_LOS_TP_ID   is '挂失状态';                        
Comment on Column SMY.DEP_AR_SMY.WD_LVL_TP_ID    is '通兑级别';                        
Comment on Column SMY.DEP_AR_SMY.FEXCH_AR_TP_ID  is '外汇账户种类';                    
Comment on Column SMY.DEP_AR_SMY.AUTH_AMT        is '授权金额';                        
Comment on Column SMY.DEP_AR_SMY.CRT_EP_ID       is '建立用户代码';                    
Comment on Column SMY.DEP_AR_SMY.CERC_STS_TP_ID  is '凭证状态';                        
Comment on Column SMY.DEP_AR_SMY.RSVE_AMT        is '控制金额';                        
Comment on Column SMY.DEP_AR_SMY.VIOL_NO         is '部支或违约次数';                  
Comment on Column SMY.DEP_AR_SMY.IS_AUTO_DDCT_F  is '自动转存标志';                    
                                                                                       
--------------------------------------------------                                     
-- Create Index SMY.IDX_DEP_AR_SMY_01                                                  
--------------------------------------------------                                     
create  Index SMY.IDX_DEP_AR_SMY_01                                                    
    on SMY.DEP_AR_SMY                                                                    
    (ACG_DT, AR_LCS_TP_ID, AR_TP_ID)    Allow Reverse Scans;                             
                                                                                       
--------------------------------------------------                                     
-- Create Primary Key SQL161117093932110                                               
--------------------------------------------------                                     
alter table SMY.DEP_AR_SMY                                                             
    add constraint SQL161117093932110                                                    
    Primary Key (ACG_DT, DEP_AR_ID, CSH_X_RMIT_IND_TP_ID, CCY_ID);                       

 

原文地址:https://www.cnblogs.com/Jims2016/p/6610393.html