更新时间: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或者业务实现。

相关文档