[PROGRAMMAZZIONE(?)]Query Vs. View Clicca QUI per vedere il messaggio nel forum |
0m4r |
ma che differenza c'è?
naturalmente parlo di SQL! |
fabpicca |
la query è praticamente una richiesta di informazioni che tu fai al DBMS.una volta ottenuto il risultato ,fine.
Una vista invece è una visualizzazione dei dati ( bella risposta del ca@@o)...mi spiego, praticamente se metti un utente di fronte ad una vista ( ovvero una visualizzazione del dbms filtrata da regole) lui potrà lavorare coi comandi che tu gli consenti di usare ( con GRANT) sulla vista che tu gli hai creato. |
AlphaGamma |
Una vista e' una memorizzazione sul database del risultato di una select. Poi puo' essere memorizzata stabilmente oppure solo in memoria. Nel primo caso hai dei problemi di inconsistenza dei dati (se cambi la tabella base bisogna ricalcolare la vista), nel secondo e' leggermente piu' lenta (in realta' non salva i dati ma solo la query che viene ricalcolata al volo quando ti serve la vista).
Il risultato e' utilizzabile in maniera del tutto simile ad una tabella base. |
daddyrho |
Off-Topic: [PROGRAMMAZZIONE:D ] |
|
|
|