|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.09.2016, 06:53 | #1 |
Регистрация: 16.09.2016
Сообщений: 7
|
изменить цикл
Код:
так как рецептов изначальное кол-во не известно, и можно ли Update вынести за пределы курсора, будет запрос работать быстрее от этого? mysql server 2012 _____ Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 20.09.2016 в 10:37. |
20.09.2016, 10:39 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
простите, а какую задачу решает данный цикл?
его нельзя переписать вообще без WHILE ? |
20.09.2016, 11:40 | #3 |
Регистрация: 16.09.2016
Сообщений: 7
|
из базы данных, по определенной выборке, отбраковывает рецепты (то есть в определенные графы вносит данные)
Код:
остался вопрос про апдейт, можно ли его как-то вытащить из курсора |
20.09.2016, 12:02 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Зачем вообще курсор? Все можно решить одним update с сответствующим условием. Кстати в update тоже можно аккуратненько from использовать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написать процедуры для “Цикл For ... Next ” и «Цикл Do ... Loop» по ниже приведенному условию | Кристина_Патачиц | Microsoft Office Excel | 3 | 17.04.2013 17:01 |
Цикл по времени - Как сделать так чтобы цикл выполнялся к примеру 10 секунд ? | Anarki | Общие вопросы C/C++ | 3 | 13.11.2009 19:23 |
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) | Mr.User | Помощь студентам | 9 | 23.11.2007 01:34 |