Proggirl,
хранение имени таблицы в поле другой таблицы для обращения к ней по значению этого поля - плохая идея.
Ибо вынуждает использовать динамический SQL.
Кстати, непонятно, зачем это нужно.
И вот что интересно, SET [table].[count]=[table].[count] вроде как логически ничего не меняет. Правда же?
Однако затрагивает целиком всю таблицу.
Можно использовать одну постоянную таблицу [tab] с дополнительной колонкой, содержащей значение [table].
Тогда в триггере FOR INSERT
update [tab]
set [tab].[count]=[inserted].[count]
from [inserted]
where [tab].[ID]=[inserted].[ID_Old] and [tab].[table]=[inserted].[table]
В смысл самого апдейта я не вникал...