Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
SELECT header, text, INCR(read_count) FROM articles WHERE article_id = :requested_id;
update articles set read_count=read_count+1 where article_id = :requested_id returning header, test, read_count into v_header,v_text,v_read_count
Блокировка при этом не создаётсяИ что происходит при параллельном изменении?
loadjava db_name MyClass.classТоже напоминает оракл :)
В первом случае (который и предполагается использовать) всё просто — счётчик дважды увеличитсяДа не так уж и просто… Параллельное изменение каким образом сделано? не приведут ли простые два селекта с incr к дедлоку или вообще к критической ошибке параллельного доступа? Лень пробовать этот Cubrid, но знать хочется :)
CUBRID