Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
Vederi dinamice
Vederile statice sunt vederile al caror criteriu de selectie din clauza WHERE nu se modifica indiferent in ce context se lanseaza in executie o interogare asupra vederii.
O vedere este dinamica daca criteriul de selectie din clauzele WHERE sau HAVING se modifica in functie de contextul in care este utilizata vederea. O situatie frecvent intalnita este aceea in care criteriul de selectie depinde de data curenta.
Exemplu:
CREATE VIEW vwVanzariZilnice AS
SELECT *
FROM tblVanzari
WHERE Data_factura BETWEEN
CONVERT ( char(8), GETDATE(),112 ) AND
CONVERT ( char(8), GETDATE(),112 ) + '23:59:59'
Functia GETDATE() ofera data curenta. Este evident ca aceasta valoare se modifica de la o executie la alta, in functie de momentul in care se realizeaza interogarea, ceea ce inseamna ca vederea va oferi criterii de selectie diferite.
Copyright © 2025 - Toate drepturile rezervate