Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Получить значения поля в хранимой процедуре / 3 сообщений из 3, страница 1 из 1
10.08.2001, 08:34
    #32011571
svist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значения поля в хранимой процедуре
Если необходимо получить значение поля в таблице, то это не вопрос - "select field1 from table where field2 = @val"
А если в хранимой процедуре заранне неизвестна таблица?
короче, возможно ли как-то обойти подобное:
declare @table ...
select * from @table
go
Вот в чем вопрос. Можно это реализовать или нет?
...
Рейтинг: 0 / 0
10.08.2001, 09:30
    #32011578
Vladimir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значения поля в хранимой процедуре
Формируется строка с запросом и вызывается exec

set @nm_tab = 'table'
exec('select * from ' + @nm_tab)
...
Рейтинг: 0 / 0
10.08.2001, 12:19
    #32011596
svist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значения поля в хранимой процедуре
Большое спасибо, Владимир. То что надо
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Получить значения поля в хранимой процедуре / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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