Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
W skróciePętla WHILE w T-SQL powtarza blok kodu tak długo, jak wyrażenie po słowie WHILE zwraca prawdę. Gdy zwróci fałsz albo wartość nieznaną, pętla się kończy. Bez klamer BEGIN i END powtarzana jest tylko jedna instrukcja, dokładnie tak samo jak przy IF ELSE.
Za pomocą pętli WHILE jesteśmy w stanie powtarzać blok kodu umieszczony w ramach tej pętli dopóki wyrażenie WHILE zwraca wartość true, kiedy jednak wyrażenie umieszczone po słowie WHILE zwróci wartość false lub unknown, wtedy pętla ta kończy swoje działanie.

Powyższy kod zwrócił jedynie wartość 5, ponieważ tak jak w przypadku np. konstrukcji IF...ELSE możemy umieścić jedna instrukcję i to on będzie cyklicznie powtarzana dopóki wyrażenie zwraca wartość true.
Gdyby jednak zaszła potrzeba cyklicznego wykonania większej ilości instrukcji, wystarczy te instrukcje umieścić w bloku. Poniżej przykład jak tego dokonać.

Szkolenie Kompleksowe SQL w Microsoft SQL Server -->
To szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...