Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
BulgaraCeha slovacaCroataEnglezaEstonaFinlandezaFranceza
GermanaItalianaLetonaLituanianaMaghiaraOlandezaPoloneza
SarbaSlovenaSpaniolaSuedezaTurcaUcraineana

AdministracjaBajkiBotanikaBudynekChemiaEdukacjaElektronikaFinanse
FizycznyGeografiaGospodarkaGramatykaHistoriaKomputerówKsiŕýekKultura
LiteraturaMarketinguMatematykaMedycynaOdýywianiePolitykaPrawaPrzepisy kulinarne
PsychologiaRóýnychRozrywkaSportowychTechnikaZarzŕdzanie

Struktura bloku PL/SQL'a

komputerów



+ Font mai mare | - Font mai mic



DOCUMENTE SIMILARE

Struktura bloku PL/SQL'a

Blok PL/SQL'a mose składać się z trzech sekcji:

deklaracji,



wykonania,

obsługi wyjątków i błędów.

Sekcja deklaracji

Zaczyna się od słowa kluczowego DECLARE

Zawiera deklaracje stałych, zmiennych, kursorów i wyjątków

Jest opcjonalna

Sekcja wykonania

Zaczyna się od słowa kluczowego BEGIN

Zawiera instrukcje PL/SQL'a i zanurzone zdania SQL'a

Jest obowiązkowa

Sekcja obsługi wyjątków i błędów

Zaczyna się od słowa kluczowego EXCEPTION

Zawiera obsługę zadeklarowanych wyjątków i błędów, które mogą wystąpić podczas wykonania bloku

Jest opcjonalna

Typy bloków PL/SQL'a

I

BEGIN

instrukcja

instrukcja

END;

II

DECLARE

instrukcja

instrukcja

BEGIN

instrukcja

instrukcja

END;

III

BEGIN

instrukcja

instrukcja

EXCEPTION

instrukcja

instrukcja

END;

IV

DECLARE

instrukcja

instrukcja

BEGIN

instrukcja

instrukcja

EXCEPTION

instrukcja

instrukcja

END;

Blok musi być zakończony słowem kluczowym END

Kasda instrukcja musi być zakończona średnikiem

Kolejność sekcji musi być zachowana

Etykiety

Składnia

<<nazwa_etykiety>>

Etykieta mose być umieszczona w dowolnym miejscu w bloku.

Etykieta bloku

Etykieta umieszczona bezpośrednio przed słowem kluczowym rozpoczynającym blok (DECLARE lub BEGIN) traktowana jest jako nazwa bloku. Blok rozpoczęty w ten sposób mose być zakończony na dwa sposoby:

END;

lub

END nazwa_etykiety;

Etykiety są szczególnie posyteczne w przypadku bloków zagniesdsonych.

Bloki zagniesdsone

Zasięg zmiennych w blokach zagniesdsonych

Blok PL/SQL'a

<<BLOK_A>>

DECLARE

zmienna1 ;

zmienna2 ;

BEGIN

;

;

<<BLOK_B>>

DECLARE

zmienna2 ;

zmienna3 ;

BEGIN

;

;

END BLOK_B;

;

;

<<BLOK_C>>

DECLARE

zmienna2 ;

zmienna4 ;

BEGIN

;

;

END BLOK_C;

;

;

END BLOK_A;

Zmienne widoczne z danego bloku

zmienna1 -> BLOK_A.zmienna1

zmienna2 -> BLOK_A.zmienna2

zmienna1 -> BLOK_A.zmienna1

zmienna2 -> BLOK_B.zmienna2

zmienna3 -> BLOK_B.zmienna3

BLOK_A.zmienna2

zmienna1 -> BLOK_A.zmienna1

zmienna2 -> BLOK_A.zmienna2

zmienna1 -> BLOK_A.zmienna1

zmienna2 -> BLOK_C.zmienna2

zmienna4 -> BLOK_C.zmienna4

BLOK_A.zmienna2

zmienna1 -> BLOK_A.zmienna1

zmienna2 -> BLOK_A.zmienna2



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 556
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved