Pievienot darbus Atzīmētie0
Darbs ir veiksmīgi atzīmēts!

Atzīmētie darbi

Skatītie0

Skatītie darbi

Grozs0
Darbs ir sekmīgi pievienots grozam!

Grozs

Reģistrēties

interneta bibliotēka
Atlants.lv bibliotēka
6,49 € Ielikt grozā
Gribi lētāk?
Identifikators:635997
 
Autors:
Vērtējums:
Publicēts: 25.05.2005.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: Nav
Atsauces: Nav
Darba fragmentsAizvērt

Anonīmais bloks Attēlā 2.1.1. sastāv no 3 daļām. Pirmā daļā DECLARE ir RAKSTA_TIPA definējums ar tā laukiem, mainīgo definējums, paša RAKSTA definējums un kļūdu apstrādes mainīgo definējums. Otrajā daļā BEGIN, ir konkrēto datu iepildīšana RAKSTĀ ar SELECT INTO palīdzību, kā arī vairākas rindiņas ar datu izvadi, izmantojot DBMS_OUTPUT.PUT_LINE() funkciju. Trešais bloks EXCEPTION ir izņēmumu apstrādes bloks, kurā ir izveidota kļūdas situācijas apstrāde ar ziņojuma izvadi uz ekrāna. Par cik šāda izvade uz ekrāna nav sevišķi pareiza, tad darbā tālāk pie paketēm, es kļūdu ziņojumus glabāju speciālā kļūdu tabulā.

2. Anonīmais bloks. Parādīt datus par visiem klientiem. Datu attēlošanai tiek izmantota PL/SQL tabula TABULA_KL. TABULA_KL sastāv no vairākiem rakstiem ar tipu RAKSTA_TIPS. Datu ievade tabulā un arī izvade no tās, tiek veikta izmantojot PL/SQL ciklu ar iterāciju skaitītāju FOR-LOPP..END-LOOP. Šis anonīmais bloks ir bez kļūdu un izņēmumu situāciju apstrādes bloka EXCEPTION. Datu izvade tiek organizēta arī ar DBMS_OUTPUT.PUT_LINE() funkciju.



Attēls 2.1.2. Anonīmā bloka definējums ar PL/SQL tabulu un tā darbības rezultāts




2.2. Procedūras

Procedūras ir nosaukti bloki un tās kompilētā veidā glabājas datu bāzē. Procedūras tiek veidotas ar komandas CREATE OR REPLACE PROCEDURE palīdzību. Tā tiek kompilēta un tad, tiek saglabāta datu bāzē kompilētā veidā. Kompilēto kodu var izpildīt no cita PL/SQL bloka.
Procedūras var saņemt parametra vērtības un arī atgriezt vērtības, to realizē at IN un OUT operatoriem, procedūras galviņā. Piemēru var aplūkot attēlā 2.2.1 procedūra PROC_KL_ADR.…

Autora komentārsAtvērt
Parādīt vairāk līdzīgos ...

Atlants

Izvēlies autorizēšanās veidu

E-pasts + parole

E-pasts + parole

Norādīta nepareiza e-pasta adrese vai parole!
Ienākt

Aizmirsi paroli?

Draugiem.pase
Facebook

Neesi reģistrējies?

Reģistrējies un saņem bez maksas!

Lai saņemtu bezmaksas darbus no Atlants.lv, ir nepieciešams reģistrēties. Tas ir vienkārši un aizņems vien dažas sekundes.

Ja Tu jau esi reģistrējies, vari vienkārši un varēsi saņemt bezmaksas darbus.

Atcelt Reģistrēties