SQL Server эквивалентные запросы в MonetDB

Мне нужно перенести запросы SQL Server в MonetDB. В связи с этим у меня возникают проблемы со следующими сценариями:

  1. Можем ли мы обновить данные с помощью 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;
    
  2. Как мы можем использовать следующий синтаксис в MonetDB:

    Select dates_ Into tmp from CalendarDate
    
  3. Можем ли мы выполнить Quirky обновления в MonetDB?

  4. Как я могу обновить переменную внутри оператора UPDATE, например:

    Declare cnt int;
    Set cnt = 0;
    Update close_t
    Set **cnt = cnt + 1**
    , value_ = cnt;
    

0 ответов

Другие вопросы по тегам