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_nameBazy danych 2 - Laboratorium 2 • PL/SQL (.ProceduraI Language SQL) łączy możliwoścdr inż. Marta Choduka Bazy danych LABORATORIUMLaboratorium nr 7 Temat: Podstawy języka zapytań SQLBazy danych LABORATORIUM dr inż. Marta Chodyka 3. Najprostsze zapytania. Naukę języka SQL zaczniemyBazy danych LABORATORIUM dr inż. Marta ChodykaLaboratorium Bazy Danych 1 Język SQL Podanie nazw atrybutów perspektywy jest konieczne tylko w przypLaboratorium Bazy Danych 1 Język SQL Select z.nazwazesp, count(p.nrp) From zespól z, pracowni p WherLaboratorium Bazy Danych 1 Język SQL Select s.student, s.nazwisko From studenci s, kier stu k WhereLaboratorium Bazy Danych 1 Język SQL 10. Tworzenie perspektyw - instrukcja view. WLaboratorium Bazy Danych 1 Język SQL powoduje pobranie wartości atrybutu Nazwisko z wszystkich rekorLaboratorium Bazy Danych 1 Język SQL W tym przypadku tablica posortowana zostanie według numerów zesLaboratorium 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 danejLaboratorium Bazy Danych 1 Język SQL GROUP BY P.NumerZesp HAVING count(*)>5 Zapytanie zwróci tylkLaboratorium Bazy Danych 1 Język SQL atrybut > SOMELaboratorium Bazy Danych 1 Język SQL się bezpośrednio przy podaniu warunku złączenia: SELECTModuł przedmiotów informatycznych AK - Arkusze kalkulacyjne i VBA BD - Bazy danych i język SQL więcej podobnych podstron