|
@@ -567,16 +567,16 @@
|
|
SET
|
|
SET
|
|
node_name =
|
|
node_name =
|
|
CASE
|
|
CASE
|
|
- WHEN node_name LIKE '%_PL_%' OR node_name LIKE '%__%'
|
|
|
|
- THEN CONCAT(#{wbsTreePrivate.nodeName}, SUBSTRING(node_name FROM INSTR(node_name, '__')))
|
|
|
|
- ELSE #{wbsTreePrivate.nodeName}
|
|
|
|
- END,
|
|
|
|
|
|
+ WHEN node_name LIKE '%_PL_%' THEN CONCAT(#{wbsTreePrivate.nodeName}, SUBSTRING(node_name FROM INSTR(node_name, '_PL_')))
|
|
|
|
+ WHEN node_name LIKE '%__%' THEN CONCAT(#{wbsTreePrivate.nodeName}, SUBSTRING(node_name FROM INSTR(node_name, '__')))
|
|
|
|
+ ELSE #{wbsTreePrivate.nodeName}
|
|
|
|
+ END,
|
|
full_name =
|
|
full_name =
|
|
CASE
|
|
CASE
|
|
- WHEN full_name LIKE '%_PL_%' OR full_name LIKE '%__%'
|
|
|
|
- THEN CONCAT(#{wbsTreePrivate.nodeName}, SUBSTRING(full_name FROM INSTR(full_name, '__')))
|
|
|
|
|
|
+ WHEN full_name LIKE '%_PL_%' THEN CONCAT(#{wbsTreePrivate.nodeName}, SUBSTRING(full_name FROM INSTR(full_name, '_PL_')))
|
|
|
|
+ WHEN full_name LIKE '%__%' THEN CONCAT(#{wbsTreePrivate.nodeName}, SUBSTRING(full_name FROM INSTR(full_name, '__')))
|
|
ELSE #{wbsTreePrivate.nodeName}
|
|
ELSE #{wbsTreePrivate.nodeName}
|
|
- END,
|
|
|
|
|
|
+ END,
|
|
table_type = #{wbsTreePrivate.tableType},
|
|
table_type = #{wbsTreePrivate.tableType},
|
|
table_owner = #{wbsTreePrivate.tableOwner}
|
|
table_owner = #{wbsTreePrivate.tableOwner}
|
|
<if test="wbsTreePrivate.sort != null and wbsTreePrivate.sort != ''">
|
|
<if test="wbsTreePrivate.sort != null and wbsTreePrivate.sort != ''">
|
|
@@ -595,29 +595,43 @@
|
|
<set>
|
|
<set>
|
|
node_name =
|
|
node_name =
|
|
CASE
|
|
CASE
|
|
- WHEN node_name LIKE '%_PL_%' OR node_name LIKE '%__%'
|
|
|
|
- THEN CONCAT(
|
|
|
|
|
|
+ WHEN node_name LIKE '%_PL_%'
|
|
|
|
+ THEN CONCAT(
|
|
|
|
+ <if test="item.nodeName != null and item.nodeName != ''">
|
|
|
|
+ #{item.nodeName}
|
|
|
|
+ </if>,
|
|
|
|
+ SUBSTRING(node_name FROM INSTR(node_name, '_PL_'))
|
|
|
|
+ )
|
|
|
|
+ WHEN node_name LIKE '%__%'
|
|
|
|
+ THEN CONCAT(
|
|
<if test="item.nodeName != null and item.nodeName != ''">
|
|
<if test="item.nodeName != null and item.nodeName != ''">
|
|
#{item.nodeName}
|
|
#{item.nodeName}
|
|
</if>,
|
|
</if>,
|
|
SUBSTRING(node_name FROM INSTR(node_name, '__'))
|
|
SUBSTRING(node_name FROM INSTR(node_name, '__'))
|
|
- )
|
|
|
|
- ELSE
|
|
|
|
|
|
+ )
|
|
|
|
+ ELSE
|
|
<if test="item.nodeName != null and item.nodeName != ''">
|
|
<if test="item.nodeName != null and item.nodeName != ''">
|
|
#{item.nodeName}
|
|
#{item.nodeName}
|
|
</if>
|
|
</if>
|
|
END,
|
|
END,
|
|
full_name =
|
|
full_name =
|
|
CASE
|
|
CASE
|
|
- WHEN full_name LIKE '%_PL_%' OR full_name LIKE '%__%'
|
|
|
|
- THEN CONCAT(
|
|
|
|
- <if test="item.nodeName != null">
|
|
|
|
- #{item.nodeName}
|
|
|
|
- </if>,
|
|
|
|
- SUBSTRING(full_name FROM INSTR(full_name, '__'))
|
|
|
|
- )
|
|
|
|
- ELSE
|
|
|
|
- <if test="item.nodeName != null">
|
|
|
|
|
|
+ WHEN full_name LIKE '%_PL_%'
|
|
|
|
+ THEN CONCAT(
|
|
|
|
+ <if test="item.nodeName != null and item.nodeName != ''">
|
|
|
|
+ #{item.nodeName}
|
|
|
|
+ </if>,
|
|
|
|
+ SUBSTRING(full_name FROM INSTR(full_name, '_PL_'))
|
|
|
|
+ )
|
|
|
|
+ WHEN full_name LIKE '%__%'
|
|
|
|
+ THEN CONCAT(
|
|
|
|
+ <if test="item.nodeName != null and item.nodeName != ''">
|
|
|
|
+ #{item.nodeName}
|
|
|
|
+ </if>,
|
|
|
|
+ SUBSTRING(full_name FROM INSTR(full_name, '__'))
|
|
|
|
+ )
|
|
|
|
+ ELSE
|
|
|
|
+ <if test="item.nodeName != null and item.nodeName != ''">
|
|
#{item.nodeName}
|
|
#{item.nodeName}
|
|
</if>
|
|
</if>
|
|
END,
|
|
END,
|