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

SET @SQLQuery = N 'select ??????? sum(sum_one_pay where id = cas... )'
EXEC (@SQLQuery)

Как записать @SQLQuery , чтобы рез. сумму ( тип float) можно получить в @sumpays ?
...
Рейтинг: 0 / 0
Как из дин. постр-го оп-ра вернуть знач. в лок. переменную
    #32014814
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
declare @sumpays float
set @sumpays = 0
exec sp_executesql N'select @mysum = @mysum + 1', N'@mysum float out', @mysum = @sumpays out
print @sumpays
...
Рейтинг: 0 / 0
Как из дин. постр-го оп-ра вернуть знач. в лок. переменную
    #32014907
Vitty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Glory
Так работает, только присваивание @sumpays
переменной типа float вызывает ошибку конвертации
nvarchar to float.Конвертация с помощью cast завершается
с этой же ошибкой.
А мне надо эту сумму (+,-,/ и т д) с подобной ей переменной
и вернуть в вызывающую процедуру (т.е. сумма нужна в виде float)
Во как!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как из дин. постр-го оп-ра вернуть знач. в лок. переменную
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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