`
tangkuo
  • 浏览: 103275 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

oracle OPERTION

 
阅读更多
alter table T_GATEWAY_SET add (feeset_type varchar2(50),pay_type varchar2(50),switch_type varchar2(50),card_type varchar2(50));
COMMENT ON COLUMN T_GATEWAY_SET.feeset_type IS '计费类型';
COMMENT ON COLUMN T_GATEWAY_SET.period IS '结算周期';

alter table T_FEE_SET drop column FEESET_TYPE;

alter table T_ADDR modify (LINK_MAN varchar2(50));

drop index IDX_PAYCH_CODE;
/*==============================================================*/
/* Index: IDX_PAYCH_CODE                                        */
/*==============================================================*/
create unique index IDX_PAYCH_CODE on T_PAYCHANNEL (
   CODE ASC,
   FEE_TYPE ASC,
   MAX_LIM ASC,
   MIN_LIM ASC,
   CARD_TYPE ASC,
   GATEWAY_TYPE ASC
)
tablespace KMPAY_IDX_TS1;


declare
cursor jiesuan is
select t1.*
   FROM (SELECT PAYMENT_ID,
                BUYER_ID,
                ORDER_ID,
                CREATE_DATE,
                AMOUNT,
                STATUS STATUS,
                TRANSFER_STATUS TRANSFERSTATUS,
                'WITHDRAW' BUSINESSTYPE,
                NVL(FEE, 0) FEE
           FROM T_WITHDRAW
         UNION ALL
         SELECT PAYMENT_ID,
                BUYER_ID,
                T.ORDER_ID,
                CREATE_DATE,
                AMOUNT,
                STATUS STATUS,
                TRANSFER_STATUS TRANSFERSTATUS,
                'BANKTRANS' BUSINESSTYPE,
                NVL(F.FEE, 0) FEE
           FROM T_TRADE_ORDER T
           LEFT JOIN T_FEE F
             ON T.ORDER_ID = F.ORDER_ID
          WHERE T.TRADE_CATEGORY = 'BANKTRANS') t1 where t1.status='PROCESSING' and t1.transferstatus='INIT';
begin
  for js in jiesuan
  loop
  --dbms_output.put_line('订单号:'||js.order_id||'订单状态:'||js.status||'打款状态:'||js.TRANSFERSTATUS);
  INSERT INTO t_trial VALUES (getId_by_seq('SEQ_TRIAL'), '提现审核', 'WITHDRAW_CONFIRM', js.order_id, 'UNCHECK', 'UNCHECK', '结算列表审核老数据人工处理', '', sysdate);
  end loop;
  commit;
end;
-------------------------------------------------特别注意:请以此为分割线,上面部分与下面分开执行-----------------------------------------------------
delete FROM T_TRIAL E WHERE (e.belong_type='WITHDRAW_CONFIRM' or e.belong_type='BANKTRANS_CONFIRM') and E.ROWID < (SELECT max(X.ROWID) FROM T_TRIAL X WHERE X.belong_obj_id = E.belong_obj_id);
commit;



/*==============================================================*/
/* Table: T_AUBJECT_ADJUST                                      */
/*==============================================================*/
create table T_AUBJECT_ADJUST
(
   AUBJECT_ID            NUMBER(16)           not null,
   PAYMENT_ORDER_NO      VARCHAR2(30),
   DR_SUBJECTNO          VARCHAR2(20),
   DR_SUBJECTNAME        VARCHAR2(256),
   CR_SUBJECTNO          VARCHAR2(20),
   CR_SUBJECTNAME        VARCHAR2(256),
   AMT                  NUMBER(16),
   APPLY_TIME            TIMESTAMP,
   APPLYER_ID            VARCHAR2(200),
   AUTHO_TIME            TIMESTAMP,
   AUTHO_ID              VARCHAR2(200),
   STATE                VARCHAR2(20),
   REMARK               VARCHAR2(500)
)
tablespace KMPAY_DAT_TS1;

comment on table T_AUBJECT_ADJUST is
'科目调账记录表';

comment on column T_AUBJECT_ADJUST.AUBJECT_ID is
'调账流水号';

comment on column T_AUBJECT_ADJUST.PAYMENT_ORDER_NO is
'关联支付流水号';

comment on column T_AUBJECT_ADJUST.DR_SUBJECTNO is
'借方科目编号';

comment on column T_AUBJECT_ADJUST.DR_SUBJECTNAME is
'借方科目名词';

comment on column T_AUBJECT_ADJUST.CR_SUBJECTNO is
'贷方科目编号';

comment on column T_AUBJECT_ADJUST.CR_SUBJECTNAME is
'贷方科目名词';

comment on column T_AUBJECT_ADJUST.AMT is
'调账金额';

comment on column T_AUBJECT_ADJUST. APPLY_TIME is
'申请时间';

comment on column T_AUBJECT_ADJUST.APPLYER_ID is
'申请人';

comment on column T_AUBJECT_ADJUST.AUTHO_TIME is
'审核时间';

comment on column T_AUBJECT_ADJUST.AUTHO_ID is
'审核人';

comment on column T_AUBJECT_ADJUST.STATE is
'调账状态';

comment on column T_AUBJECT_ADJUST.REMARK is
'调账备注';

alter table T_AUBJECT_ADJUST add constraint PK_T_AUBJECT_ADJUST primary key (AUBJECT_ID);

drop sequence SEQ_AUBJECTADJUST;
  
create sequence SEQ_AUBJECTADJUST
increment by 1
start with 10001
maxvalue 99999999999999
minvalue 10001
cache 20;



分享到:
评论

相关推荐

    oracle10g配置ODBC报错,oracle-5699495补丁

    在配置Oracle 10g的ODBC数据源时,用户可能会遇到"an unsupported operation was attempted"的错误提示,这通常意味着系统尝试执行了一个不被当前环境支持的操作。 错误“an unsupported operation was attempted”...

    oracle 常见等待事件:影响性能-性能优化

    ### Oracle 常见等待事件及其对性能的影响与优化 #### 一、Oracle等待事件概述 在Oracle数据库中,等待事件是指数据库实例在执行某个操作过程中由于资源竞争或限制而处于等待状态的情况。这些等待事件可能导致...

    解决oracle安装完成后DBCA无法执行问题

    在Oracle数据库的安装过程中,有时会遇到DBCA(Database Configuration Assistant)无法正常执行的问题,这通常是由于系统环境或安装过程中的某些配置不正确导致的。本文将针对标题和描述中提到的问题,即在CentOS...

    Oracle 常见故障解决方法

    解决方法是在两个节点都做 $ su root's Password:# mkdir /var/opt/oracle# chown oracle:dba /var/opt/oracle# chmod -R 777 /var/opt/oracle# ln -sf /etc/srvConfig.loc /var/opt/oracle/srvConfig.loc# ls -l /...

    解决配置oracle数据源报错问题

    配置oracle 10g odbc数据源的时候提示an unsupported operation was attempted 具体解决方法:下载压缩包,用压缩包内的文件替换本地电脑内的文件。 信息来源:http://oooo-h.iteye.com/blog/1435190

    oracle 5699495 Oracle_10_2_ODBC

    oracle 5699495 Oracle_10_2_ODBC 在配置ODBC时报错an unsupported operation was attempted 在配置ODBC时报错an unsupported operation was attempted 打此补丁就好了

    数据与智能ETL(第3版).

    - Oracle Operation:针对Oracle数据库的操作。 - 特色功能:分区、并行查询等。 - PL/SQL:Oracle数据库的程序设计语言。 - 应用场景:编写存储过程、触发器等。 - MongoDB:一种流行的NoSQL数据库。 - 数据...

    import_Oracledb.rar_operation_oracle insert into_sql loader

    Import into Oracle database by java. This programe can run in any operation system. It can run by 2 way: by sql loader or by insert into table, that you can declare in config file

    plsqldev6(oracle数据库图形化管理工具)

    PL/SQL Developer是一款由Allround Automations公司开发的Oracle数据库管理工具,专为数据库管理员、开发者和系统管理员设计。这款强大的图形化界面软件提供了一整套功能,方便用户进行数据库的管理和开发工作。 ...

    operation-system-of-emp-use-swing.rar_operation_swing oracle

    《基于Swing与Oracle的员工管理系统详解》 Java 2 Standard Edition (Java 2SE) 是Java平台的核心组件,主要用于桌面应用开发。在本项目中,我们关注的是使用Java Swing库构建一个简单的员工管理系统,同时结合...

    oracle-advanced-replication-.zip_operation

    在这个“Oracle Advanced Replication Operation”主题中,我们将深入探讨这个强大的工具及其操作流程。 Oracle高级复制包括三种主要类型:完全复制、分区复制和选择性复制。每种类型都有其独特的应用场景和优势。 ...

    oracle实现行转列功能,并使用逗号进行隔开拼接,成为一条数据.pdf

    Oracle 实现行转列功能并使用逗号进行隔开拼接成为一条数据 Oracle 中实现行转列功能,并使用逗号进行隔开拼接,成为一条数据是指将多行数据合并成一行数据,并用逗号分隔每个字段的值。这种功能在实际应用中非常...

    ORACLE EXPLAIN PLAN的总结

    Oracle的Explain Plan是数据库管理员和开发人员用来分析SQL查询执行计划的重要工具。它能提供关于如何执行SQL语句的详细信息,包括哪些操作(如全表扫描、索引访问等)将被使用,以及这些操作的预计成本、时间及资源...

    oracle调用webservice接口地址demo

    ### Oracle调用WebService接口地址Demo解析 #### 一、引言 在企业级应用开发中,不同系统间的集成与通信尤为重要。Oracle数据库作为一款广泛使用的数据库管理系统,支持多种方式与其他系统进行交互,其中通过调用...

    oracle归档日志挖掘详细步骤.docx

    Oracle数据库归档日志挖掘是数据库管理中一项重要的任务,特别是在数据恢复、审计或问题排查时。本操作手册提供了一套详细的步骤,适用于对Oracle不太熟悉的用户,旨在帮助他们理解和执行归档日志的分析。 首先,...

    Oracle中SQL语句执行效率的查找与解决

    在执行计划中,OPERATION字段描述了具体的执行步骤,如表扫描、索引扫描、合并连接等;OBJECT_NAME和OBJECT_TYPE字段指出了数据库对象的名称和类型;PARENT_ID和ID字段用于构建执行计划的层次结构。 #### 三、常见...

    oracle explain plan总结

    SELECT a.operation, options, object_name, object_type, id, parent_id FROM plan_table a WHERE statement_id = 'T_TEST' ORDER BY id; ``` 此外,还可以使用`DBMS_XPLAN.DISPLAY`过程来查看执行计划: ```sql ...

    修改oracle数据库的字符集方法(RAC)

    需要注意的是,在实际操作过程中,如果出现错误提示如 `ORA-12720: operation requires database is in EXCLUSIVE mode`,则表示数据库需要处于独占模式才能继续操作。此时需要按照错误提示先关闭所有实例再进行下...

    unsupported_Oracle10_ODBC.zip

    在本案例中,"unsupported_Oracle10_ODBC.zip"文件可能包含了一个关于解决Oracle 10g ODBC驱动程序报错"An unsupported operation was attempted"的详细指南。这个错误通常意味着尝试执行的操作不被当前的ODBC驱动...

    Python库 | cx_Oracle-8.0.0-cp35-cp35m-win_amd64.whl

    # Database operation except cx_Oracle.Error as error: print(f'Oracle error occurred: {error}') ``` 总之,cx_Oracle库是Python与Oracle数据库之间的重要桥梁,它提供了丰富的功能,使得Python开发者能够...

Global site tag (gtag.js) - Google Analytics