Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 创建表 序列 注释 主键

DECLARE
   iCount   number(2) := 0;
BEGIN
   SELECT COUNT (*) INTO iCount FROM   user_sequences u WHERE   u.sequence_name = "SEQ_TCAPITALNOTIFY";
   IF iCount = 0
   THEN
      /*创建序列*/
      EXECUTE IMMEDIATE "create sequence SEQ_TCAPITALNOTIFY minvalue 1 nomaxvalue start with 1 increment by 1";
   END IF;  
    SELECT COUNT (*) INTO iCount FROM   user_tables u WHERE   u.TABLE_NAME = "TCAPITALNOTIFY";
   IF iCount = 0
   THEN
     /*创建表TCAPITALNOTIFY*/
      EXECUTE IMMEDIATE "create table TCAPITALNOTIFY(
        L_SERIALNO               number(11)   not null primary key,
        D_DATE                   DATE  not null,
        C_CUSTNO                 varchar2(12)   not null,
        F_BALENCE                NUMBER(16,2),
        C_FUNDCODE               VARCHAR2(6),         
        D_REPLYPAYTIME           DATE,
        C_ORGCONTACT             VARCHAR2(2000),
        C_ORGTEL                 VARCHAR2(2000),
        D_NOTIFICATIONTIME       DATE,
        C_ISCERTIFICATE          CHAR(1),
        C_REALPAYTIME            DATE,
        C_MEMO                   CHAR(1),
        C_ISCANCEL               VARCHAR2(2000),
        C_CREATOR                VARCHAR2(16),
        D_CREATEDATE             DATE
       ) nologging tablespace crm_htable";
       EXECUTE IMMEDIATE "comment on table  TCAPITALNOTIFY is ""资金通知情况表""";
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.L_SERIALNO is ""序列号""";
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.D_DATE is ""日期""";
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.C_CUSTNO is ""账户名称""";
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.F_BALENCE is ""购买资金(元)""";     
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.C_FUNDCODE is ""购买产品""";
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.D_REPLYPAYTIME is ""机构答复资金划拨时间""";
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.C_ORGCONTACT is ""机构联系人""";     
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.C_ORGTEL is ""机构联系电话""";
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.D_NOTIFICATIONTIME is ""我方通知时间""";    
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.C_ISCERTIFICATE is ""是否提供划款凭证""";     
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.C_REALPAYTIME is ""资金实际到账时间""";     
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.C_ISCANCEL is ""撤单""";   
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.C_MEMO is ""备注""";       
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.C_CREATOR is ""创建人""";      
       EXECUTE IMMEDIATE "comment on column TCAPITALNOTIFY.D_CREATEDATE is ""创建日期""";
   END IF;   
END;
/ 更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Oracle复合数据类型示例Oracle 设置数据库参数 使用户能调用系统对象相关资讯      Oracle数据库基础教程 
  • 在Oracle数据库中插入含有&符号的  (03/06/2013 09:20:14)
  • Oracle 执行计划更改导致数据加工  (02/13/2013 14:45:04)
  • 判断Oracle Sequence是否存在  (02/13/2013 14:32:26)
  • Oracle数据库中无法对数据表进行  (02/26/2013 14:24:58)
  • Oracle 在同一台主机上建立用户管  (02/13/2013 14:40:58)
  • Oracle em 无法启动,报not found错  (02/13/2013 14:29:48)
本文评论 查看全部评论 (0)
表情: 姓名: 字数