文档首页/ 数据库和应用迁移 UGO/ 用户指南/ 用户指南/ 语法转换指南/ 转换错误码/ Oracle To GaussDB 转换错误码/ U0100042: 目标数据库不支持Select with model clause
更新时间:2026-07-14 GMT+08:00
U0100042: 目标数据库不支持Select with model clause
描述
GaussDB中不支持Select with model clause。
数据库类型与版本
- 源库类型与版本:UGO 支持的 Oracle 版本。
- 目标库类型与版本:UGO 支持的 GaussDB 版本。
语法示例
select prod ,
year ,
week ,
sale ,
receipts,
inventory
from sales_fact
where 1 = 1
model return updated rows
partition by(prod)
dimension by(year,week)
measures(0 inventory,sale,receipts) rules automatic
order(inventory[year,week] = nvl(inventory[cv(year),cv(week) - 1],0) - sale[cv(year),cv(week)] + receipts[cv(year),cv(week)] )
order by prod,year,week; 改造建议
无自动化转换方案,跟客户沟通重构SQL或者业务实现。