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;

  • 相关阅读:
    Go语言中Path包用法
    golang读取文件
    golang 判断文件或文件夹是否存在
    一个好玩的 屏蔽别人审查元素F12 右键
    view Table组件报错 You may have an infinite update loop in watcher with expression "columns"
    边框渐变色
    eclipse采用export方式打war包,结果里面的文件不一致
    jqgrid和vue结合的问题
    关于socket通信bind()返回值错误:10049
    Mybatis in 查询的实现
  • 原文地址:https://www.cnblogs.com/jjj250/p/9458816.html
Copyright © 2011-2022 走看看