Это кусок кода триггера, поддерживающего репликацию на публикаторе, в котором видно объявление переменной @at_publisher и далее по тексту сразу выполняется проверка на = 1. genstatus = 4, согласно документации тоже вызывает вопрос так как в доке приведены 0,1 и 2. Можно ли бороться с неправильной кодогенерацией с доступом в системе as Read Only?? Что морально испытывает человек, видя ошибки в тексте?
ALTER trigger [dbo].[MSmerge_ins_B7226BF1F47F4631B1DC165407F4D582] on [DV_CCK].[dbo].[dvsys_instances_date] for insert as
if (select trigger_nestlevel()) = 1 and @is_mergeagent = 1
declare @article_rows_inserted int
select @article_rows_inserted = count(*) from inserted
if @article_rows_inserted = 0
else