Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / HELP AGAIN / 5 сообщений из 5, страница 1 из 1
13.06.2001, 00:56
    #32007350
vlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP AGAIN
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
13.06.2001, 03:15
    #32007356
Slava
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP AGAIN
Вас очень сложно читать. Пишите на русском!!! Или уж тогда на ангийском.
...
Рейтинг: 0 / 0
13.06.2001, 05:52
    #32007361
Fompro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP AGAIN
Так WHILE не работает или UPDATE?
...
Рейтинг: 0 / 0
13.06.2001, 07:09
    #32007369
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP AGAIN
Аналог цикла FOR
FOR @I=@StartI to @EndI
-- тело цикла
NEXT I
------------------------------
...выглядит так:
set @I=@StartI-1
while @I<=@EndI
begin
set @I=@I+1
-- тело цикла
end
...
Рейтинг: 0 / 0
13.06.2001, 08:12
    #32007386
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP AGAIN
Кроме того, есть оператор "break".
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / HELP AGAIN / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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