Я создаю таблицу как
CREATE TABLE #tab(ID INT,Value FLOAT)
внутри цикла (@n
- счетчик) Я динамически вставляю элементы:
SET @sql = 'INSERT #tab (ID, значение) SELECT' + @ n + ', SUM (' + @ x + '*' + @ y + ') FROM' + @table_name;
при попытке выполнить это:
Conversion failed when converting the varchar value 'INSERT #tab (ID,Value) SELECT ' to data type int.
Я не понимаю, почему он говорит преобразование, поскольку идентификатор определяется как INT.
Как вы исправите этот запрос?