Corsi on-line

Visualizzare tutte le Views con un solo comando

Come è noto, le Views (o “Viste”) sono delle tabelle costituite dai result set di query SELECT, per questo motivo sono chiamate anche “tabelle dinamiche” e vengono utilizzate in genere per mettere al sicuro un database (proponendo le Views in sola lettura e consentendo l’accesso ai soli dati desiderati) e per semplificare le interrogazioni da inviare tramite i client.

Come è possibile visualizzare tutte le Views disponibili per un determinato database? Con una semplice istruzione:

SELECT * FROM information_schema.tables
WHERE table_schema = 'nome_database'
AND table_type = 'view';

Come si noterà immediatamente, per la visualizzazione delle Views non è disponibile un comando SHOW VIEWS (come accade invece per le stored procedures), è quindi necessario ricorrere ad un’interrogazione apposita.

Post correlati
I più letti del mese
Tematiche