Предположим, вы обновляете таблицу, которая является результатом выражения, например
UPDATE OPENQUERY( server, 'SELECT a from b' )
SET rem.a = loc.a
FROM OPENQUERY( server, 'SELECT a from b' ) rem
,local_table loc
WHERE rem.id = loc.id
Будет ли это OPENQUERY выполнено один или два раза? Я полагаю, что то же самое применимо к любому виду обновляемого выражения запроса.
Кроме того, есть ли способ для меня, чтобы псевдоним его, чтобы это не нужно было повторять?