Можно ли в SQL Server проверить, существует ли таблица таким образом?Если он не существует, он запустит catch
declare @SQL varchar(4444)
select @SQL = '
begin try
select * from ServerName.DBName.dbo.TableNAme
end try
begin catch
select 1
end catch'
exec (@SQL)
Я не хочу использовать решение, описанное здесь , потому что я хочу использовать точно такую же структуру таблицы, как и выше.
Причина: я выполню несколько динамических запросов в цикле, и выше ServerName, DbName, TableName будут переданы в качестве параметра.