powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / HELP AGAIN
5 сообщений из 5, страница 1 из 1
HELP AGAIN
    #32007350
vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kak mne sdelat' shtoby Loop byl kak raz stol'ko raz skol'ko nuzhno
kak opisat' "While" ?

declare @z int
set @z = 0

while @z < 3 // Zdes' Pomosh nuzhna

BEgin
UPDATE UMB_PERSON_ADDRESS
SET Expired = 1

FROM UMB_PERSON_ADDRESS
JOIN
( SELECT Person_id
FROM UMB_PERSON_ADDRESS
WHERE IS_MAILING_ADDRESS = 1
AND EXPIRED = 0
GROUP BY (PERSON_ID)
HAVING COUNT(*) > 1
) AS A ON UMB_PERSON_ADDRESS.PERSON_ID = A.PERSON_ID
JOIN
( SELECT PERS_ADDRESS_ID = MIN (PERS_ADDRESS_ID)
FROM UMB_PERSON_ADDRESS
WHERE IS_MAILING_ADDRESS = 1
AND EXPIRED = 0
GROUP BY (PERSON_ID)
HAVING COUNT(*) > 1
) AS B ON UMB_PERSON_ADDRESS.PERS_ADDRESS_ID = B.PERS_ADDRESS_ID
set @z = @z +1
end
...
Рейтинг: 0 / 0
HELP AGAIN
    #32007356
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вас очень сложно читать. Пишите на русском!!! Или уж тогда на ангийском.
...
Рейтинг: 0 / 0
HELP AGAIN
    #32007361
Fompro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так WHILE не работает или UPDATE?
...
Рейтинг: 0 / 0
HELP AGAIN
    #32007369
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аналог цикла FOR
FOR @I=@StartI to @EndI
-- тело цикла
NEXT I
------------------------------
...выглядит так:
set @I=@StartI-1
while @I<=@EndI
begin
set @I=@I+1
-- тело цикла
end
...
Рейтинг: 0 / 0
HELP AGAIN
    #32007386
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме того, есть оператор "break".
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / HELP AGAIN
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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