zoukankan      html  css  js  c++  java
  • Oracle 语法

    Oracle中的 UPDATE FROM 解决方法

    https://www.cnblogs.com/clds/p/6016639.html

    字段拼接

    '>' || a."MaterielCatalog_1_Code" || '>' || a."MaterielCatalog_2_Code" || '>' || a."MaterielCatalog_3_Code" || '>' as "MaterielCatalogFullCode",
        '>' || a."MaterielCatalog_1_Name" || '>' || a."MaterielCatalog_2_Name" || '>' || a."MaterielCatalog_3_Name" || '>' as "MaterielCatalogFullName",

    树形结构拼接

    SELECT  A."Id",
             A."Code",
             A."Name",
             A."FatherId",
             A."FinancialCode",
             A."SortOrder",
             A."Comment",
             A."CreateUser",
             A."CreateTime",
             A."UpdateUser",
             A."UpdateTime",
             CASE CONNECT_BY_ISLEAF WHEN 1 THEN 'FALSE' ELSE 'TRUE' END "HasChild",
             SYS_CONNECT_BY_PATH(A."Code", '>') || '>' "FullCode",
             SYS_CONNECT_BY_PATH(A."Name", '>') || '>' AS "FullName",
             Level AS "CatalogLevel"
        FROM ZTZS_ERPBASE."MaterialCatalog" A
       START WITH A."FatherId" IS NULL
     CONNECT BY PRIOR A."Id" = A."FatherId"
       ORDER SIBLINGS BY A."SortOrder"
  • 相关阅读:
    从进入这里,没有写过什么文章,现在开始吧
    24)
    23)
    22)
    21)
    20)
    19)
    18)
    17)
    16)
  • 原文地址:https://www.cnblogs.com/hwubin5/p/11010714.html
Copyright © 2011-2022 走看看