• Nie Znaleziono Wyników

Temat: Funkcje, procedury i wyzwalacze – powtórzenie wiadomości (baza firma). Ćwiczenie

N/A
N/A
Protected

Academic year: 2021

Share "Temat: Funkcje, procedury i wyzwalacze – powtórzenie wiadomości (baza firma). Ćwiczenie"

Copied!
2
0
0

Pełen tekst

(1)

1

Temat: Funkcje, procedury i wyzwalacze – powtórzenie wiadomości (baza firma).

Ćwiczenie 1

Do tabeli pracownicy dodaj nowe pole plec (K lub M) i wypełnij je danymi. Utwórz wyzwalacz(sprawdz_plec), który uruchamiany będzie w trakcie wykonywania operacji UPDATE.

Wyzwalacz uruchomia funkcję (kontrola_plec), która będzie sprawdzała czy w kolumnie plec jest wpisana poprawna litera. Dokonaj modyfikacji jednego z rekordów, aby uruchomić wyzwalacz i sprawdzić jego działanie.

Ćwiczenie 2

Zmienne lokalne mogą być deklarowana wewnątrz bloku BEGIN … END przy użyciu instrukcji DECLARE.

Przykład zmiennej w MySQL. W bazie danych firma_nazwisko utwórz funkcję o nazwie fn_Netto, która potrąci pracownikowi połowę pensji.

CREATE FUNCTION fn_Netto (pensja FLOAT) RETURNS FLOAT BEGIN

DECLARE potracenia FLOAT DEFAULT 0.5;

RETURN pensja * potracenia;

END

Po utworzeniu funkcji zastosuj ją do obniżenia pensji kierownika.

Ćwiczenie 3

W bazie danych firma_nazwisko utwórz procedurę o nazwie WIEKSZA, która przy podaniu dwóch liczb, wyświetli większą z nich.

Ćwiczenie 4

W bazie danych firma_nazwisko utwórz procedurę o nazwie TEST, która przy podaniu nazwy miasta jako parametru wyświetli pola imię i nazwisko osoby pochodzącej z danego miasta.

Ćwiczenie 5

W bazie danych firma_nazwisko utwórz procedurę o nazwie STANOWISKO, która przy podaniu nazwy stanowiska jako parametru wyświetli w jednym polu imię i nazwisko osoby pracującej na danym stanowisku.

(2)

2 Ćwiczenie 6

W bazie danych firma_nazwisko utwórz procedurę o nazwie PODWYZKA, która przy podaniu nazwy stanowiska jako parametru podniesie o 50% pensję.

Ćwiczenie 7

W bazie danych hurtownia_nazwisko utwórz procedurę o nazwie ZAMOWIENIA, która wyświetli ilość zamówień złożonych przez każdego klienta.

Ćwiczenie 8

W bazie danych hurtownia_nazwisko utwórz procedurę o nazwie ZAMOWIENIA, która zwraca identyfikator klienta i identyfikator zamówienia.

Cytaty

Powiązane dokumenty

 podać opis tego co się wydarzyło, czyli czy nastąpiła zmiana barwy, odbarwienie, zmętnienie, wytrącenie osadu, rozpuszczenie, ogrzanie, oziębienie, wydzielenie się gazu

e) Podaj osoby, których nazwiska zaczynają się na No. f) Podaj osoby, których imiona nie zaczynają się na literę A. Użyj operatora IN. Wyniki posortuj malejąco według

W bazie danych hurtownia_nazwisko utwórz procedurę o nazwie ZAMOWIENIA, która wyświetli ilość zamówień złożonych przez każdego klienta.

PUNKT 14 PORZĄDKU OBRAD – Uchwała w sprawie powołania członka do Rady Nadzorczej na nową trzyletnią kadencję wspólną ( będzie 5 lub 6 uchwał w sprawie powołania

Instrukcje dotyczące sposobu głosowania przez pełnomocnika w sprawie podjęcia Uchwały nr 2 w sprawie wyboru komisji skrutacyjnej Nadzwyczajnego Walnego Zgromadzenia EXCELLENCE

Wykonawca jest odpowiedzialny za prowadzenie robót zgodnie z warunkami umowy oraz za jakość zastosowanych materiałów i wykonywanych robót, za ich zgodność z

402 3 § 1 pkt 5, § 3 Kodeksu Spółek Handlowych w celu umożliwienia oddania głosu przez pełnomocnika na Nadzwyczajnym Walnym Zgromadzeniu Akcjonariuszy Przedsiębiorstwa

określamy ilość istot niedorosłych troje szczeniąt, siedmioro cieląt, czworo dzieci odnoszą się do rzecz., które mają.. tylko