P°φkaz CREATE VIEW (SQL)

p°φkaz_CREATE_VIEW ::= CREATE VIEW [schΘma.]jmΘno_dotazu [ ( jmΘno_sloupce {, jmΘno_sloupce }à ) ] AS dotazov²_v²raz

Popis

P°φkaz vytvo°φ dotaz ulo₧en² v databßzi. Zßkladem dotazu je dotazov² v²raz, kter² vybere mno₧inu zßznam∙ z jednΘ nebo vφce tabulek. JmΘna sloupc∙ v odpov∞di na dotazov² v²raz lze zm∞nit uvedenφm seznamu jmen v zßvorkßch p°ed vyhrazen²m slovem AS.

OdliÜnosti od normy

P°φklady pou₧itφ:

CREATE VIEW Plat6000 AS
    SELECT *
    FROM Zamestnan
    WHERE plat<6000
    ORDER BY prijmeni
CREATE VIEW Platy (Suma_Platu, Nazev_Odd) AS
    SELECT SUM(Zamestnan.plat),Oddeleni.nazev
    FROM Zamestnan, Oddeleni
    WHERE Oddeleni.cislo=Zamestan.oddeleni
    GROUP BY Zamestan.oddeleni