Title | While |
---|---|
Course | Systemy baz danych |
Institution | Politechnika Lódzka |
Pages | 4 |
File Size | 30 KB |
File Type | |
Total Downloads | 473 |
Total Views | 640 |
Download While PDF
/*Przypomnijmy na początku, że zmianne deklarujemy przy pomocy składni DECLARE @nazwa (typ); lub z przypisaniem wartości: DECLARE @nazwa (typ)=(wartość);*/ /*przykład*/ DECLARE @imie varchar(50); DECLARE @ile int=8; /*inną możliwością przypisania wartości zmiennej jest polecenie SET, zatem ostani przykład można by było napisać następująco:*/ DECLARE @ile int; SET @ile=8; /*Polecenie SET przypisuje zmiwnnej warości, może poprawej stronie znajdować się bardziej skmplikowana formuła, np wynik SELSCT*/ /*Przykład. pod zmienną imię podstaw imię pracownika o id=1*/ DECLARE @imie varchar(50); SET @imie=(SELECT imie from pracownik where id=1); /*podstawienie takie można wykonać także za pomocą polecenia SELECT*/ DECLARE @imie varchar(50); SELECT @imie=imie from pracownik where id=1;
/* pętla while WHILE (wyrażanie_logiczne) (polecenie SQL lub blok poleceń tzw. ciało pętli) W petli możemy zastosować polecenia BREAK - bezwarunkowo przerywa pętle CONTINUE - przerywa wykonywanie poleceń SQL w tej pojedyńczej iteracji i przechodzi do pstawdzenia warunku logicznego) */
/*przypomnijmy instrukcję warunkową IF */ DECLARE @n float=1; IF @n...