Возможный дубликат:
Как мне получить план выполнения запроса?
как я могу увидеть план выполнения в SQL Server 2005 для динамического sql, который выполняется? Я не могу сохранить какие-либо файлы на компьютере, где находится база данных. Вот небольшой пример:
declare @sqlcmd nvarchar(1000)
declare @param1 nvarchar(14)
set @param1 = '11111111%'
set @sqlcmd = 'SELECT * FROM myTable WHERE customer_id LIKE @customer_id'
EXECUTE sp_executesql @sqlcmd, N'@customer_id nvarchar(14)', @customer_id = @param1
Поэтому я хотел бы увидеть план выполнения, который фактически используется для запроса SELECT.