Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2012, 12:50   #1
DeveloPerchik
Пользователь
 
Регистрация: 06.04.2012
Сообщений: 78
Вопрос ХП с блоками встроенных процедур - возможно такое в FB2.5 ?

Здравствуйте!
Есть некий код в ХП - положим выборкой получаем 10 значений, нужно для каждого значения выполнить некий идентичный блок кода. В FB понятно, что можно сделать ещё одну внешнюю ХП, но можно ли обойтись одной главной ХП? В Delphi это сделать очень просто - создать процедуру2 внутри процедуры1 и вызвать процедуру2 нужное кол-во раз. Но можно ли такое написать в SQL FB2.5 ???
DeveloPerchik вне форума Ответить с цитированием
Старый 05.08.2012, 13:21   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
положим выборкой получаем 10 значений
Код:
FOR SELECT ... INTO :Переменка1, :Переменка2
DO BEGIN
 Что-то делаем с переменками
end
Понял? Запросом получаешь набор из 10 значений, а потом циклом по ним проводишь блок кода.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.08.2012, 13:26   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

for select ... into ... do begin ... end

Кто не успел, тот опоздал
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 05.08.2012, 13:27   #4
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

или использовать курсор внутри ХП
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 05.08.2012, 16:52   #5
DeveloPerchik
Пользователь
 
Регистрация: 06.04.2012
Сообщений: 78
По умолчанию

Нет, структура другая, FOR SELECT DO некатит.

Yurk@ интересный вариант.
DeveloPerchik вне форума Ответить с цитированием
Старый 05.08.2012, 18:59   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Нет, структура другая,
Ну и какая же?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли такое? Vlad.V Microsoft Office Excel 28 13.01.2011 18:51
такое вообще возможно? selestenka Помощь студентам 1 15.10.2010 09:46
Оказывается, возможно и такое... Alex Cones Свободное общение 15 06.11.2009 17:55
Возможно реализовать такое Devourer12345 Microsoft Office Access 10 15.08.2008 08:08