Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"sisendparameetrit" - 2 õppematerjali

Andmebaasid I - eksamiküsimused
30
docx

Andmebaasid I - eksamiküsimused

tabel on suur ja päring tagastab suure hulga tabeli ridadest ­ indeksi lugemise tõttu loetakse ühte ja sama plokki korduvalt. 27. Andmebaasiserveris talletatud rutiinid (teema 13) Protseduurides ja funktsioonides saab kasutada SQL käske ja struktuursest programmeerimisest tuntud võimalusi. Muutujad. Tingimuslause. Tsükkel. Eranditöötlus. Päringu tulemuseks olevate ridade ükshaaval töötlemine. Protseduuril on null või rohkem sisendparameetrit ja see tagastab null või rohkem väärtust. Nt andmete muutmine. Funktsioonil on null või rohkem sisendparameetrit ja see tagastab täpselt ühe väärtuse. Rutiinide kirjutamiseks mõeldud keelte näiteid. Oracle: PL/SQL, Java PostgreSQL: PL/pgSQL MS SQL Server: Transact-SQL MySQL (alates 5.0): keel, mis vastab SQL standardile Andmebaasiserveris talletatud rutiinide eelised Väheneb võrgu koormus. Käivitamisel jääb kompileeritud kood mällu.

Informaatika → Andmebaasid
540 allalaadimist
Google App Engine
55
pdf

Google App Engine

Funktsioonide defineerimine Funktsioone saab defineerida märksõnaga def. def funktsioon(parameeter): print parameeter funktsioon(1) # väljastatakse 1 Kui funktsioon peab lõpetama töö või kui funktsioon tahab tagastada mingit väärtust, saab selleks kasutada käsklust return. def ruut(nr): return nr*nr print ruut(5) # väljastatakse 25 (5x5) Kui funktsiooni mõni sisendparameeter pole kohustuslik, võib sellele määrata vaikimisi väärtuse ning kui sisendparameetrit määratud pole, saabki parameeter endale selle vaikimisi väärtuse. def funktsioon(nr = 5): print nr funktsioon(3) # muutuja nr väärtuseks saab 3 funktsioon() # parameeter on sisestamata, muutuja nr väärtuseks saab 5 Veahaldus Vigade püüdmiseks on olemas ka teistest keeltest tuttav käsklus try. Kuid erinevalt PHP-st ja JavaScriptist, kus käsule try järgneb catch, moodustavad Pythonis sama paari käsklused try ja except. try:

Informaatika → Veebiprogrammeerimine
56 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun