5409392306

5409392306



Bazy danych 2 - Laboratorium 2

•    PL/SQL (.ProceduraI Language SQL) łączy możliwości i elastyczność SQL z konstrukcjami proceduralnymi języka trzeciej generacji:

° zmienne i typy danych (predefiniowane i definiowane przez użytkownika); o struktury sterowania, np. instrukcja IF - THEN - ELSE i pętle.

° procedury i funkcje;

° typy obiektów i metody.

ORACLE 11g

•    http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

•    system j est zgodny z normą AN SI (American National StandardInstitute) j ęzyka SQL (SQL99 lub SQL2);

•    norma SQL99 nie definiuje rozszerzeń języka trzeciej generacji udostępnionych przez PL/SQL, ale system ORACLE 9i i wyżej jest zgodny z większością właściwości wymaganych przez część CORE tego standardu.

BLOK PL/SQL

• Podstawowa j ednostka programu PL/SQL.

•    Może być anonimowy (tworzone dynamicznie i wykonywane jednorazowo) i nazwane takie, jak:

o bloki oznaczone etykietą - to bloki anonimowe, którym przydzielono etykietę, więc są tworzone dynamicznie i wykonywane jednorazowo. Pozwala to na odwoływanie się do zmiennych tego bloku;

» podprogramy - procedury i funkcje, są składowane w bazie danych i wykonywane są jawnie przez odwołanie do nich;

o wyzwalacze - są to bloki PL/SQL skojarzone ze zdarzeniami zachodzącymi w bazie danych. Są składowane w bazie danej i mogą być wielokrotnie, niejawnie wywoływane.

2



Wyszukiwarka

Podobne podstrony:
Bazy danych 2 - Laboratorium 2 SQL> SQL> LSIT 2 3 2 DBMS_OUTPUT.PUT_LINE( Hello, world ); 3*
dr inż. Marta Choduka Bazy danych LABORATORIUMLaboratorium nr 7 Temat: Podstawy języka zapytań SQL
Bazy danych LABORATORIUM dr inż. Marta Chodyka 3. Najprostsze zapytania. Naukę języka SQL zaczniemy
Bazy danych LABORATORIUM dr inż. Marta Chodyka
21 Bazy danych ❖    Oracle, ❖    MS SQL Server, ❖
Bazy danych 2 - Laboratorium 2 Język PL/SOL: •    złożony język programowania, dzięki
Lista druga Bazy danych i Dokumenty/semestr.3/Bazy.Danych/lista2/ksiegarnia.sql SELECT autorzy.imię,
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encii 1. Podstawowe
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji 3.
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji Związek pomiędzy
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji Przykład 1: Narysuj
Bazy danych 2 - Laboratorium 2 Polecenie run działa podobnie do / (ukośnik), z tą różnicą, że wykony
Bazy danych 2 - Laboratorium 2 DECLARE TYPE pracownik rekord 1 IS RECORD ( nazwisko

więcej podobnych podstron