powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как выполнить действие с каждым элементом таблицы
4 сообщений из 4, страница 1 из 1
как выполнить действие с каждым элементом таблицы
    #32028532
Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите, пожалуйста.

Нужно пробежаться по таблице, полученной с помощью select'a
и с каждым элементом выборки запустиить на
выполнение хранимую процедуру передав поле выборки как параметер.
Кто-нибудь знает как такое делать?
...
Рейтинг: 0 / 0
как выполнить действие с каждым элементом таблицы
    #32028557
Dankov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По слухам, вроде бы где-то в недрах BOL есть что-то отдаленно напоминающее. Вроде бы даже поиск по ключевым словам какую-то пищу для мозгов может дать. То ли "DECLARE", то ли "CURSOR".
...
Рейтинг: 0 / 0
как выполнить действие с каждым элементом таблицы
    #32028624
Gregory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например,можно написать UDF, в которой, собственно, и надо вызывать нужную процедуру, и включить вызов уже этой функции в состав полей выборки. В качестве параметров функции передавать нужные поля из таблицы , а возвращаемое значение - здесь целое поле для фантазии (извините за каламбур) .
...
Рейтинг: 0 / 0
как выполнить действие с каждым элементом таблицы
    #32028627
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех

Г-ну alex: Ваш случай может быть решен с помощью курсора или с использованием цикла.
Что будет работать быстрее, сказать сложно (проще поставить эксперимент и сравнить результаты).
Для примера реализации можно обратиться к поиску по форуму - тема уже обсуждалась и были приведены образцы кода.

Г-ну Dankov: извините, но мне кажется, что не стоит так жестко выражать свое мнение, даже если Вы Гуру. Еще раз простите.

Уважаемый г-н Gregory, Вам придется для этого оформить существующие процедуры в виде расширенных.

Удачи
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как выполнить действие с каждым элементом таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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