【YashanDB知识库】XMLAGG方法的兼容

本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7802943.html?templateId=1718516

【关键字】 XMLAGG方法的兼容

【问题描述】

崖山数据库不支持将XMLAGG相关的函数内容,需要替换成支持的功能函数WM_CONCAT(T.COLUMN_NAME)

【问题原因分析】

崖山数据库不支持将XMLAGG相关的函数内容,需要替换成支持的功能函数WM_CONCAT(T.COLUMN_NA

【解决/规避方法】

处理脚本参考:

替换 XMLAGG(XMLPARSE(CONTENT T.COLUMN_NAME || ',') ORDER BY T.COLUMN_ID).GETCLOBVAL() 为 WM_CONCAT(T.COLUMN_NAME)

for file in grep "XMLAGG" p*/*.prc|awk -F: '{print $1}'|uniq|awk -F/ '{printf $2" "}'

do

spFile=(find . -name {file})

echo ${spFile}

line=(sed -ne "/XMLAGG/=" {spFile})

echo "line: " ${line}

echo -n "old: "

sed -ne "/XMLAGG/p" ${spFile}

sed -i -e "s/XMLAGG(XMLPARSE(CONTENT T.COLUMN_NAME || ',') ORDER BY T.COLUMN_ID).GETCLOBVAL()/WM_CONCAT(T.COLUMN_NAME)/" ${spFile}

echo ""

Done

【影响范围】YashanDB 22.2.3.1

【修复版本】-

相关推荐
向上的车轮19 分钟前
什么是向量数据库?向量数据库和关系数据库有什么区别?
数据库·向量数据库
boring_11140 分钟前
异地多活单元化架构下的微服务体系
数据库·微服务·架构
betazhou1 小时前
oracle goldengate非并行进程转换为并行进程
数据库·oracle·并行·parallel·ogg·同步数据
wuli玉shell1 小时前
数仓-范式建模、维度建模、雪花模型、星型模型对比及其适用范围
数据库·oracle
ghie90901 小时前
oracle dblink varchar类型查询报错记录
数据库·oracle
等rain亭1 小时前
MySQL数据库创建、删除、修改
数据库·mysql
怀君1 小时前
Flutter——数据库Drift开发详细教程(五)
数据库·flutter
Le_ee1 小时前
sqli-labs靶场第二关——数字型
数据库·sql·网络安全·sql注入·sqli—labs
小哈里1 小时前
【Oracle认证】MySQL 8.0 OCP 认证考试英文版(MySQL30 周年版)
数据库·mysql·ocp·oracle认证·证书考试
kingwebo'sZone2 小时前
Error parsing column 10 (YingShou=-99.5 - Double) dapper sqlite
数据库·sqlite