SQL Server эквивалентные запросы в MonetDB
Мне нужно перенести запросы SQL Server в MonetDB. В связи с этим у меня возникают проблемы со следующими сценариями:
Можем ли мы обновить данные с помощью CTE:
;WITH ct (dt, rn) as (select date_, row_number() over (order by date_) from CalendarDate where BitFlag = 0) UPDATE Cal Set CEOM_ = rn FROM CalendarDate Cal JOIN ct on Cal.Date_ = ct.dt;
Как мы можем использовать следующий синтаксис в MonetDB:
Select dates_ Into tmp from CalendarDate
Можем ли мы выполнить Quirky обновления в MonetDB?
Как я могу обновить переменную внутри оператора UPDATE, например:
Declare cnt int; Set cnt = 0; Update close_t Set **cnt = cnt + 1** , value_ = cnt;