Я хочу объявить имя сервера и использовать это имя в операторе вставки. Пока все, что я получил, это сообщение об ошибке.
declare @machine nvarchar(6);
declare @bar nvarchar(3);
set @machine = 'Name00';
set @bar = 'foo'
insert into @machine.dbname.dbo.table (column1, column2)
select (column1, column2)
from table
where column1 = @bar
Это дает мне:
Msg 102, Level 15, State 1, Line 6
Incorrect syntax near '.'.