Я написал следующий скрипт в sql и @TotalTabs всегда возвращает null?присвоение результата запроса переменной всегда null sql
DECLARE @TotalTabs NVARCHAR(30)
DECLARE @cmd NVARCHAR(MAX)
SET @cmd = ' Select count(*) from(select distinct COutputData_3_autosampler position, COutputData_3_Sequence_Number from '
+ @temp_table_afterpivot_SegRpt + ')'
EXEC sp_executesql @TotalTabs, N'@TotalTabs nvarchar out', @TotalTabs OUT
SELECT @TotalTabs
Спасибо. Теперь я обновился, чтобы запустить @cmd, затем снова. Я получаю сообщение об ошибке Неправильный синтаксис около ')' – Abe
ваш SQL-код неверен, я опубликую на этом ответе то, что я «думаю» вам нужно. отсутствует запятая –
Спасибо. Есть только два столбца, которые я изменил на следующий: «Выберите счетчик (*) из (выберите отдельную [COutputData_3_autosampler position], COutputData_3_Sequence_Number из '+ @temp_table_afterpivot_SegRpt +') '. Я все равно получаю ту же ошибку. да, оба эти столбца присутствуют во временной таблице. – Abe