BDINTR5

S-ar putea să vă placă și

Sunteți pe pagina 1din 1

1.

Exista 3 tipuri de blocuri:


Blocuri anonime: acestea sunt blocuri Transact-SQL, care sunt definite in cadrul unei aplicatii si nu au nume.
Proceduri: acestea sunt blocuri Transact-SQL, care au un nume, au parametri de intrare, dar nu au parametri
de iesire expliciti.
Functii: acestea sunt blocuri Transact-SQL, care au un nume, au parametri de intrare si tot timpul returneaza
o valoare.

2. O variabila locala se declara prin instructiunea DECLARE + @


Globala cu @@

3. Operatorul WHILE testeaza o conditie booleana si executa repetat o instructiune sau un bloc de instructiuni.
Executarea acestor instructiuni se va repeta atata timp cat conditia specificata va ramane adevarata.

4. Parti ale instructiunilor SQL poti fi executate conditionat.

5. Structura de control alternativ modifica fluxul de lucru, executand sau nu anumite portiuni de cod, in functie
de indeplinirea sau neindeplinirea unor conditii.

6. Exceptiile sunt problemele (de obicei, erorile ), care nu permit programului sa continue. Acest lucru se
intampla din lipsa de informatie suficienta si, de aceea, controlul se transmite altei plifti a programului.
Tratarea exceptiilor este un mijloc relativ simplu de determinare a erorilor, prezinta mecanismul de indicare
directa a erorii si vizualizarea si verificarea exceptiei m procesul de compilare.

7. Pentru fiecare eroare, care apare in SQL Server, sistemul produce un mesaj de eroare. Pot fi definite
conditiile proprii de exceptie cu ajutorul instructiunii RAISERROR, care genereaza un mesaj de eroare si
initiaza procesarea erorilor pentru sesiune. RAISERROR poate referi fie un mesaj definit de utilizator, fie
poate sa construiasca un mesaj in mod dinamic.

S-ar putea să vă placă și