zoukankan      html  css  js  c++  java
  • c# 对于批量表的统一查询 WM_CONCAT行列转换行数


                    //需要显示的列
                    sql = string.Format(@"
                                          SELECT  WM_CONCAT(COL.COLUMN_NAME)
                                          FROM USER_TAB_COLS COL
                                         WHERE COL.TABLE_NAME = '{0}'
                                        ", fromTable);
                    string col = "" + dac.ExecuteScalar(CommandType.Text, sql);
                    //获取已导入的数据
                    sql = string.Format(@"SELECT {2}
                                            FROM {0}
                                           WHERE SUBSTR(SRQ, 1, 5) || CASE INSTR(SUBSTR(SRQ, 6, 2), '-')
                                                   WHEN 2 THEN
                                                    '0' || REPLACE(SUBSTR(SRQ, 6, 2), '-', '')
                                                   ELSE
                                                    SUBSTR(SRQ, 6, 2)
                                                 END = '{1}'
                                           ORDER BY TO_NUMBER(SBH, '999999')", toTable, periodCode, col
                                                        );

                    DataTable dt = dac.ExecuteDataTable(sql);

  • 相关阅读:
    P1855 榨取kkksc03
    P1359 租用游艇
    P1656 炸铁路
    P1536 村村通
    P3367 【模板】并查集
    P3395 路障(洛谷)
    P1135 奇怪的电梯(洛谷)
    P1331 海战(洛谷)
    conda安装和pip安装的国内镜像配置
    cvpr2020 | 图像增强与恢复论文盘点
  • 原文地址:https://www.cnblogs.com/yinxingyeye/p/4978266.html
Copyright © 2011-2022 走看看