powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Возврат из ХП неизвестного типа данных
7 сообщений из 7, страница 1 из 1
Возврат из ХП неизвестного типа данных
    #32036894
Danil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла проблема.
Необходимо вернуть из ХП значение заранее неизвестного типа. Тип определяется в теле процедуры.
...
Рейтинг: 0 / 0
Возврат из ХП неизвестного типа данных
    #32036896
Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возвращайте varchar ... в него и из него можно конвертнуть почти любой тип данных.
...
Рейтинг: 0 / 0
Возврат из ХП неизвестного типа данных
    #32036904
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если SQL2K, то можно использовать тип sql_variant.
...
Рейтинг: 0 / 0
Возврат из ХП неизвестного типа данных
    #32037050
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поправьте меня, но в BOL'e написано что ХП может через RETURN возвращать только INT.

Разве что использовать OUTPUT параметры
...
Рейтинг: 0 / 0
Возврат из ХП неизвестного типа данных
    #32037099
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У ХП в качестве возвращаемого значения, разумеется, может быть только int, так что в этом случае подходит только output параметр. Зато функция может возвращать любой скалярный тип, так что тот же sql_variant вполне подойдет.
...
Рейтинг: 0 / 0
Возврат из ХП неизвестного типа данных
    #32037111
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос немного в сторону
А что это за задача, когда неизвестно, какого типа будет возвращаемое значение. И как собственно с таким значением работать (логически) дальше, если неизвестно, какого оно типа ?
...
Рейтинг: 0 / 0
Возврат из ХП неизвестного типа данных
    #32037170
Danil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. sql_variant и использую......
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Возврат из ХП неизвестного типа данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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