• 用SQL脚本 生成INSERT SQL语句


    配置表B 中的数据,可以从A表中查询到,在实际配置时,通过sql脚本生成B表的insert脚本,最多用到的是sql中连接符【||】,以及双引号【''''】

    例1:电销系统中地区出单机构关系表配置数据生成sql

    select
    'insert into tbl_area_org_code (area_code,area_name,parent_area_code ,yc_area_code,dept_code,dept_name,area_short_name ,quan_pin,dept_flag, id)
    values ( '''',' ||
    ''''||substr(t.dept_abbr,0,2) ||'''' || ','||
    ''''|| '' ||'''' || ','||
    ''''||substr(t.dept_code,0,2) ||'''' || ','||
    ''''||t.dept_code ||'''' || ','||
    ''''||t.dept_abbr ||'''' || ',' ||
    ''''||'简称' ||'''' || ',' ||
    ''''|| fn_getpy(t.dept_abbr) ||'''' || ',' ||
    ''''||'1' ||'''' || ',' ||
    ''''|| AREA_ORG_CODE_SEQUENCE2.NEXTVAL ||'''' ||
    ');'
    from tbl_cs_organization t where t.dept_code in(
    '33047702');

    注意:脚本中用到一个中文转拼音函数,详见:http://blog.csdn.net/stevendbaguo/article/details/22047811

  • 相关阅读:
    输入输出,数据类型,运算符
    queue与pair
    迪杰斯特拉算法学习
    IP地址/数字表示学习
    作业与进程的关系
    直写和回写学习
    OS中的时空局部性
    scanpy包的预处理函数学习
    keras编译与训练过程
    力扣:前缀和、差分题目
  • 原文地址:https://www.cnblogs.com/liuyitan/p/7543292.html
Copyright © 2020-2023  润新知