5409392299

5409392299



Bazy danych 2 - Laboratorium 2

SQL>

SQL> LSIT 2 3

2 DBMS_OUTPUT.PUT_LINE('Hello, world');

3* END;

Kod programu zawiera błąd składniowy (usunięto średnik kończący polecenie w drugiej linii). SQL> @'e:\pl.txt'

END;

ERROR at linę 3:

ORA-06550: linę 3, column 1:

PLS-00103: Encountered the symbol "END" when expecting one of the following: := . (% ;

The symbol was substituted for "END" to continue.

ZMIENNE TYPU ZŁOŻONEGO:

- zmienna typu rekordowego składa się z wielu zmiennych elementarnych, zwanych polami. Deklarujemy ją na dwa sposoby:

-    przy użyciu pseudoatrubutu %ROWTYPE - umożliwia deklarowanie zmiennych typu rekordowego, których struktura jest zgodna ze strukturą wiersza tabeli lub wiersza wyznaczonego przez tzw. kursor.

pracownik rekord pracownik%ROWTYPE; pracownik rekord jest zmienną o strukturze odpowiadającej strukturze tabeli pracownik. Innymi słowy zmienna rekordowa składa się z pól odpowiadających kolumnom tabeli pracownik. Możemy odwołać się do dowolnego pola tej zmiennej poprzez użycie Y: pracownik rekord, nazwisko;

-    przy użyciu złożonego typu danych RECORD - umożliwia deklarowanie zmiennej o dowolnej strukturze. Najpierw musimy zadeklarować typ rekordowy, by deklarować zmienne tego typu.

11



Wyszukiwarka

Podobne podstrony:
projektSBDnowy.txt dbms_output.put_line (w_name
Bazy danych 2 - Laboratorium 2 •    PL/SQL (.ProceduraI Language SQL) łączy możliwośc
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
Laboratorium Bazy Danych 1 Język SQL Podanie nazw atrybutów perspektywy jest konieczne tylko w przyp
Laboratorium Bazy Danych 1 Język SQL Select z.nazwazesp, count(p.nrp) From zespól z, pracowni p Wher
Laboratorium Bazy Danych 1 Język SQL Select s.student, s.nazwisko From studenci s, kier stu k Where
Laboratorium Bazy Danych 1 Język SQL 10.    Tworzenie perspektyw - instrukcja view. W
Laboratorium Bazy Danych 1 Język SQL powoduje pobranie wartości atrybutu Nazwisko z wszystkich rekor
Laboratorium Bazy Danych 1 Język SQL W tym przypadku tablica posortowana zostanie według numerów zes
Laboratorium Bazy Danych 1 Język SQL Powyższe zapytanie zwróci jeden rekord z jednym polem zawierają
Laboratorium Bazy Danych 1 Język SQL będzie suma pola Pensja dla wszystkich rekordów tablicy o danej
Laboratorium Bazy Danych 1 Język SQL GROUP BY P.NumerZesp HAVING count(*)>5 Zapytanie zwróci tylk
Laboratorium Bazy Danych 1 Język SQL atrybut > SOME
Laboratorium Bazy Danych 1 Język SQL się bezpośrednio przy podaniu warunku złączenia: SELECT
Moduł przedmiotów informatycznych AK - Arkusze kalkulacyjne i VBA BD - Bazy danych i język SQL 

więcej podobnych podstron