powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как передать значение из динамического запроса?
3 сообщений из 3, страница 1 из 1
Как передать значение из динамического запроса?
    #32057382
Exec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача: в переменную нужно прочитать значение из таблицы, имя которой неизвестно при написании процедуры и может менятся. Есть решение с использованием временной таблицы:

CREATE TABLE #Tmp (Value INT)
SET @Query = 'INSERT INTO #Tmp (Value) SELECT O.Value FROM ' + @TableName + ' O'
SET @Query = @Query + ' WHERE O.[ID] = ' + CAST(@Object AS VARCHAR(10))
EXEC (@Query)
SELECT @Value = Value FROM #Tmp
DROP TABLE #Tmp

Можно ли это сделать без использования временной таблицы?
...
Рейтинг: 0 / 0
Как передать значение из динамического запроса?
    #32057415
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как передать значение из динамического запроса?
    #32057454
Exec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory, cпасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как передать значение из динамического запроса?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]