• Oracle函数之chr



    chr()函数将ASCII码转换为字符:字符 –》 ASCII码;
    ascii()函数将字符转换为ASCII码:ASCII码 –》 字符;

    在oracle中chr()函数和ascii()是一对反函数。
    chr()函数示例:

    SQL> select chr(65) from dual;

    CHR(65)
    -------
    A

    accii()函数示例:

    SQL> select ascii('A') from dual;

    ASCII('A')
    ----------
    65


    在做数据迁移时,我们用到了 chr(39) 表示单引号

    --
    -- 迁移便民终端中的 其它信息  合荣的表 ADMINISTRATORCONTRACT 与 运维的表    BIZ_ADMIN_CONTRACT 完全一致.
    --044_便民终端其它信息迁移BIZ_ADMIN_CONTRACT
    select '----便民终端其它信息迁移  '||to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;
    select 'insert into BIZ_ADMIN_CONTRACT(
      CONTRACT_NO           ,
      NAME                  , 
      ORGANIZATION          ,
      BANKBOOK_NO           ,
      WITHDRAW_LIMIT_SINGLE ,
      TRANSFER_LIMIT_SINGLE ,
      TRAN_MINIMUM_AMT      ,
      DAILY_WITHDRAW_TIMES  ,
      DAILY_WITHDRAW_AMT    ,
      DAILY_TRANSFER_TIMES  ,
      DAILY_TRANSFER_AMT    ,
      DEPOSIT_LIMIT         ,
      USE_DEFAULT_PARAM     ,
      STATUS                ,
      CDMAMOUNT             ,
      DEPAMOUNT             ,
      LASTJKDATE            ,
      STRADMPERSONNUM       ,
      LASTJKTIME)       
    values(' ||
      chr(39) ||CONTRACT_NO ||chr(39) ||','||
      chr(39) ||NAME        ||chr(39) ||','|| 
      chr(39) ||ORGANIZATION||chr(39) ||','||
      chr(39) ||BANKBOOK_NO    ||chr(39) ||','||
      WITHDRAW_LIMIT_SINGLE ||','||
      TRANSFER_LIMIT_SINGLE ||','||
      TRAN_MINIMUM_AMT      ||','||
      DAILY_WITHDRAW_TIMES  ||','||
      DAILY_WITHDRAW_AMT    ||','||
      DAILY_TRANSFER_TIMES  ||','||
      DAILY_TRANSFER_AMT    ||','||
      DEPOSIT_LIMIT         ||','||
      USE_DEFAULT_PARAM     ||','||
      chr(39) ||STATUS      ||chr(39) ||','||
      CDMAMOUNT             ||','||
      DEPAMOUNT             ||','||
      chr(39) ||LASTJKDATE  ||chr(39) ||','||
      chr(39) ||STRADMPERSONNUM ||chr(39) ||','||
      chr(39) ||LASTJKTIME    ||chr(39) ||
      ');'
     from xtcur.ADMINISTRATORCONTRACT t
    -- where t.CONTRACT_NO  in ('&')     /* 按合同号迁移*/
    -- and t.NAME in ('&')  /* 按客户姓名/
    -- and t.ORGANIZATION in ('&') /* 按签约机构 */
    -- and t.BANKBOOK_NO in ('&') /* 账号 */
    ;
    
    
    
     
    ----------- 赠人玫瑰,手有余香     如果本文对您有所帮助,动动手指扫一扫哟   么么哒 -----------


    未经作者 https://www.cnblogs.com/xin1006/ 梦相随1006 同意,不得擅自转载本文,否则后果自负
  • 相关阅读:
    Flip Game(枚举)Poj
    Ubuntu下启动Eclipse报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must
    [cocos2dx笔记012]一定简易的UI配置类
    [MSSQL]採用pivot函数实现动态行转列
    (八十八)VFL语言初步
    Leetcode 218 The Skyline Problem
    mac 下作流程图工具omnigraffle
    JSP生成word文件
    状态压缩dp poj 3254 hdu5045
    hdu 1215 七夕节
  • 原文地址:https://www.cnblogs.com/xin1006/p/4253398.html
Copyright © 2020-2023  润新知