3543304262
WHERE k.id_klienta=nr AND k.id_klienta=t.id_klienta; RETURN x;
END;
' LANGUAGE ’plpgsql';
CREATE OR REPLACE FUNCTION dodaj_klienta(na TEXT, im TEXT, ad VARCHAR, pe VARCHAR(11)) RETURNS INTEGER AS '
BEGIN
INSERT INTO klienci(nazwisko, imię, adres, pesel) VALUES(na, im, ad, pe);
RETURN 0;
END;
1 LANGUAGE 'plpgsql';
CREATE OR REPLACE FUNCTION wypozycz(kli INTEGER, rej VARCHAR(9), d_od VARCHAR(10), d_do VARCHAR(10), nr_us INTEGER) RETURNS INTEGER AS '
BEGIN
INSERT INTO wynajem(id_klienta, nr_rejestracyjny, data_od, data_do, nr_uslugi) VALUES(kli, rej, d_od, d_do, nr_us);
RETURN 0;
END;
' LANGUAGE ’plpgsql';
3.6. Utworzenie widoków.
Stworzono trzy widoki, które pokazują kolejno wszystkie: wypożyczenia zarejestrowane w bazie danych, samochody dostępne w wypożyczalni, numery telefonów klientów zarejestrowanych w bazie danych.
DROP VIEW wypozyczenia_wszystkie CASCADE;
CREATE VI EW wypozyczenia_wszystkie AS(
SELECT k.nazwisko AS "Nazwisko", k.imie AS "Imię", s.marka AS "Marka", s.model AS "Model", pu.opis AS "Usługi"
FROM klienci AS k, wynajem AS w, samochody_egzemplarze AS se, samochody AS s, pakiety_uslug AS pu
WHERE k.id_klienta=w.id_klienta AND w.nr_rejestracyjny=se.nr_rejestracyjny AND se.id_auta=s.id_auta AND w.nr_uslugi=pu.nr_uslugi ORDER BY k.nazwisko );
DROP VIEW wszystkie_samochody CASCADE;
CREATE VIEW wszystkie_samochody AS(
SELECT se.nr_rejestracyjny AS "Numer Rejestracyjny", s.marka AS "Marka", s.model AS Model, s.rocznik AS "Rocznik", s.klasa AS "Klasa"
FROM samochody_egzemplarze AS se, samochody AS s WHERE se.id_auta=s.id_auta ORDER BY se.nr_rejestracyjny );
8
Wyszukiwarka
Podobne podstrony:
SELECT t.id_domu, id_klienta, data_transakcji From transakcja as t, dom as d Where t.id_domu=d.id_do57747 skanuj0289 (2) Rozdział 10. ♦ Podstawy SQL 303 SELECT * FROM Osoba WHERE Id >= 3 AND Id <jest równoważne zapytaniu: select ID_P, IMIĘ, NAZWISKO, ID_D from pracownicy where ID_D = 10 or ID_Dselect P.ID_D, NAZWA, MIN(PENSJA) from pracownicy P, działy D where D.ID_D=P.IDJD group byIRC 23:04:51 File Windows Join List Query Spec id 1 - IRC session -1-1 —End of /MOTD coiwnan [?=[■]00057 ?3894d9003361260a26a45e7f0f6dd0 56 Hembree & Zirnmer where Gt = P; H’(R< + H P; H’) 1Skan 6 Shoes and Pattens maiły madę in the towns or villages where they were sold and used, is a fuselect * from samochody where rocznik between 2001 AND 2005 rocznik ! ! wartość ! ! tablica ! ! prscr explore3d Explore in 3D - Setup 3 You will need a VRML viewer. Please see help where to geł ił aUHAM092 Where can I get help and information? One goodthing aboutheadaches andmigraine isthatthey arUHAM094 WHERE CAN I GET HELP AND INFORMATION? * 77 this decision, and it is not appropriate to discuUHAM096 WHERE CAN I GET HELP AND INFORMATION? * 79 The International Headache Society, allied to thewięcej podobnych podstron