Czy można utworzyć zapytanie dynamiczne dla połączonego serwera (a jeśli tak, to w jaki sposób)?Zapytanie o dynamiczny serwer połączony
Na przykład:
@linkedServer varchar(50)
@var1 varchar(10)
@var2 varchar(10)
select *
from openquery(@linkedServer,
'select c1,c2
from t1
where p1 = @var1
and p2= @var2')
nie działa z dynamicznie nazwie połączonego serwera, to nie działa ... EXEC ('SELECT COUNT (*) FROM dbo.sysobjects') AT @linkedServer – SQLMenace
@SQLMenace, to będzie działać 'EXEC ('EXEC (' SELECT COUNT (*) FROM '+ @ db +' .dbo.sysobjects '') AT '+ @ linkedServer) –