powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему в скулесервере нет цикла FOR?
25 сообщений из 28, страница 1 из 2
Почему в скулесервере нет цикла FOR?
    #39855059
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Почему в скулесервере нет цикла FOR?


Это ведь довольно отстойно... не?
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855063
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему слоны не зеленые?

З.Ы. Ослить while и ручной инкремент итератора, видимо, не все могут.
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855067
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей АлексеевичА почему слоны не зеленые?

З.Ы. Ослить while и ручной инкремент итератора, видимо, не все могут.

Я хочу по всем записям таблицы пройтись например...
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855068
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2Добрый день.

Почему в скулесервере нет цикла FOR?


Это ведь довольно отстойно... не?

это ведь масдайный скулясервер ацтойный для крутых кулхацкеров
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855069
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей АлексеевичА почему слоны не зеленые?


Потому что они не в траве живут, как лягушки.
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855072
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2Гавриленко Сергей АлексеевичА почему слоны не зеленые?

З.Ы. Ослить while и ручной инкремент итератора, видимо, не все могут.

Я хочу по всем записям таблицы пройтись например...DML-операции именно это и делают, зачем еще какой-то FOR?
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855074
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2Я хочу по всем записям таблицы пройтись например...
проходитесь, никто не мешает
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855078
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевичпятый2пропущено...


Я хочу по всем записям таблицы пройтись например...DML-операции именно это и делают, зачем еще какой-то FOR?


Мне нужно взять каждую запись таблицы и кое что с ней сделать.

update\insert\truncate-том такое не сделать.
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855081
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2Гавриленко Сергей Алексеевичпропущено...
DML-операции именно это и делают, зачем еще какой-то FOR?


Мне нужно взять каждую запись таблицы и кое что с ней сделать.

update\insert\truncate-том такое не сделать.Это вам так только кажется.
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855083
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевичпятый2пропущено...



Мне нужно взять каждую запись таблицы и кое что с ней сделать.

update\insert\truncate-том такое не сделать.Это вам так только кажется.

отнюдь, более того, мне записи менять в таблице не надо.
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855089
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупинпятый2Добрый день.

Почему в скулесервере нет цикла FOR?


Это ведь довольно отстойно... не?

это ведь масдайный скулясервер ацтойный для крутых кулхацкеров

Эх, молодеж, не понимаю ваш йазыг. :-(((
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855090
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2Гавриленко Сергей Алексеевичпропущено...
Это вам так только кажется.

отнюдь, более того, мне записи менять в таблице не надо.DML -- это не только менять.
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855091
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то читал спор про задне-передне приводные машины, так там заднеприводные доказывали что им просто жизненно необходим в салоне выступ под кардан... что-то вспомнилось :-))
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855093
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевичпятый2пропущено...


отнюдь, более того, мне записи менять в таблице не надо.DML -- это не только менять.


Ну в общем, я закостылил FOR тем что создал временную таблицу со значениями и по одной строке читал и затем удалял их из этой временной таблицы... но это как-то сильно уж костыльно.
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855095
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2Гавриленко Сергей Алексеевичпропущено...
DML -- это не только менять.


Ну в общем, я закостылил FOR тем что создал временную таблицу со значениями и по одной строке читал и затем удалял их из этой временной таблицы... но это как-то сильно уж костыльно.Еще раз. FOR = WHILE, который в MSSQL как раз есть. А вам с вашими невероятными операциями надо все переделать было ипользовать курсор.
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855100
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2Почему в скулесервере нет цикла FOR?Потому что он там нахрен не уперся.
В редких случаях, когда нужен цикл, достаточно while.
пятый2Мне нужно взять каждую запись таблицы и кое что с ней сделать.Открываем документацию и читаем про курсоры.
пятый2update\insert\truncate-том такое не сделать."Не сделать" и "не знаю как сделать" - разные вещи.
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855103
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2Гавриленко Сергей АлексеевичА почему слоны не зеленые?

З.Ы. Ослить while и ручной инкремент итератора, видимо, не все могут.

Я хочу по всем записям таблицы пройтись например...

Вам надо теорию баз данных читать, если вы собрались ходить в цикле по записям. Сама идея, заниматься таким, говорит о непонимании сути и предназначения БД.
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855107
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2Гавриленко Сергей Алексеевичпропущено...
DML -- это не только менять.


Ну в общем, я закостылил FOR тем что создал временную таблицу со значениями и по одной строке читал и затем удалял их из этой временной таблицы... но это как-то сильно уж костыльно.

Курсов вообще-то для этого есть (даже с возможностью модификации, или без, и с отсылкой на текущую позицию where curent of).

PS тут оперируют таблицами
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855108
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SIMPLicity_пятый2пропущено...



Ну в общем, я закостылил FOR тем что создал временную таблицу со значениями и по одной строке читал и затем удалял их из этой временной таблицы... но это как-то сильно уж костыльно.

Курсов вообще-то для этого есть (даже с возможностью модификации, или без, и с отсылкой на текущую позицию where curent of).

PS тут оперируют таблицами
курсоР .... - поправился
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855120
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2Добрый день.

Почему в скулесервере нет цикла FOR?


Это ведь довольно отстойно... не?

потому что здесь другая парадигма программирования, декларативная. Само наличие цикла в коде говорит о том, что "что-то пошло не так", скорее всего.
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855379
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2Гавриленко Сергей Алексеевичпропущено...
DML-операции именно это и делают, зачем еще какой-то FOR?


Мне нужно взять каждую запись таблицы и кое что с ней сделать.

update\insert\truncate-том такое не сделать.Открою страшную тайну. Есть операция SELECT
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855463
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевичпятый2пропущено...



Ну в общем, я закостылил FOR тем что создал временную таблицу со значениями и по одной строке читал и затем удалял их из этой временной таблицы... но это как-то сильно уж костыльно.Еще раз. FOR = WHILE, который в MSSQL как раз есть. А вам с вашими невероятными операциями надо все переделать было ипользовать курсор.Есть ещё более универсальный и красивый вариант - GOTO в сочетании с IF
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855481
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2Добрый день.
Почему в скулесервере нет цикла FOR?
Это ведь довольно отстойно... не?
Нет!
В T-SQL необходимо оперировать массивами, а не отдельными записями.
Прошу не обижаться, но ваш вопрос из-за того, что у вас пока нет этого понимания.
По своему опыту могу сказать, что 99% запросов можно сделать без циклов и курсоров.
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855482
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто ещё не высказал свое "фи"?
...
Рейтинг: 0 / 0
Почему в скулесервере нет цикла FOR?
    #39855484
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2 ... по одной строке читал и затем удалял их из этой временной таблицы...
Вот подтверждение моего раннего утверждения.
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему в скулесервере нет цикла FOR?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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