zoukankan      html  css  js  c++  java
  • sql backup

    create or replace procedure P_updateas
    begin
    update security_price p
    set p.closing_price =
    (select MIN(a.close_price) KEEP(DENSE_RANK last ORDER BY trade_date)
    from DATAAPP1.cicc_index_daily@WIND a
    where to_date(a.trade_date, 'yyyymmdd') <=p.pricing_date
    and a.sec_name = '沪深300全收益'
    and a.ticker = 'h00300'
    )
    where p.security_id = 1000006869;

    update security_price p
    set p.closing_price =
    (select MIN(a.close_price) KEEP(DENSE_RANK last ORDER BY trade_date)
    from DATAAPP1.cicc_index_daily@WIND a
    where to_date(a.trade_date, 'yyyymmdd') <=p.pricing_date
    and a.sec_name = '中证500全收益'
    and a.ticker = 'h00905'
    )
    where p.security_id = 1000029000000002;

    update security_price p
    set p.closing_price =
    (select MIN(a.close_price) KEEP(DENSE_RANK last ORDER BY trade_date)
    from DATAAPP1.cicc_index_daily@WIND a
    where to_date(a.trade_date, 'yyyymmdd') <=p.pricing_date
    and a.sec_name = '上证50全收益'
    and a.ticker = 'h00016'
    )
    where p.security_id = 1000034700000001;

    update security s
    set s.latest_close_price =
    (select MIN(a.close_price) KEEP(DENSE_RANK last ORDER BY trade_date)
    from DATAAPP1.cicc_index_daily@WIND a where a.sec_name = '沪深300全收益' and a.ticker = 'h00300')
    where s.id = 1000006869;

    update security s
    set s.latest_close_price =
    (select MIN(a.close_price) KEEP(DENSE_RANK last ORDER BY trade_date)
    from DATAAPP1.cicc_index_daily@WIND a where a.sec_name = '中证500全收益' and a.ticker = 'h00905')
    where s.id = 1000029000000002;

    update security s
    set s.latest_close_price =
    (select MIN(a.close_price) KEEP(DENSE_RANK last ORDER BY trade_date)
    from DATAAPP1.cicc_index_daily@WIND a where a.sec_name = '上证50全收益' and a.ticker = 'h00016')
    where s.id = 1000034700000001;

    COMMIT;

    end p_update_price;

    declare
    job number;
    begin
    sys.dbms_job.submit(
    job => job,
    what => 'p_update_price;',
    next_date => to_date('10-08-2018 18:30:00', 'dd-mm-yyyy hh24:mi:ss'),
    interval =>'trunc(sysdate)+1+(18*60+30)/(24*60)');
    commit;
    end;

  • 相关阅读:
    Windows编译openssl3
    【转】FFmpeg采集设备
    构建FFmpeg项目时链接报错avformat_alloc_context未定义
    anaconda代理设置
    静态链接导致的一个bug分析
    Qt如果发送信号过快会如何?
    关闭Edge浏览器多窗口Alt+Tab组合键切换
    [转]Windows上的valgrinddeleaker
    在qt项目中编译错误error ::clock未声明
    使用单元测试驱动开发的方式编写flask应用
  • 原文地址:https://www.cnblogs.com/jjj250/p/9458816.html
Copyright © 2011-2022 走看看