View Designer è uno strumento visivo che può aiutarti a creare viste.
Progettazione viste è proprio come Progettazione query, in quanto fornisce un modo visivo per progettare una query. Ti evita la fatica di progettare la query in Query Designer, quindi di eseguire la codifica aggiuntiva per convertire la query in una vista (come abbiamo fatto in precedenzaa).
Ora useremo View Designer per creare un'altra vista.
-
Avvia View Designer
Fai clic con il pulsante destro del mouse su Viste nodo e seleziona Nuova vista... .
-
Aggiungi le tabelle
Seleziona le tabelle che desideri includere nella tua vista.
Nel nostro caso, seleziona tutto e fai clic su Aggiungi , quindi fai clic su Chiudi per chiudere la finestra di dialogo.
-
Progetta la vista
Ora vedrai le tabelle selezionate e le loro relazioni, proprio come in Query Designer.
Una differenza è che View Designer si trova all'interno di una finestra di query. Quando abbiamo utilizzato Query Designer, è stato aperto in una finestra di dialogo a comparsa, che ci ha impedito di accedere a qualsiasi opzione della barra degli strumenti, ecc.
Tuttavia, l'apertura di View Designer all'interno di una finestra di query ci consente di accedere alla barra degli strumenti e ad altre opzioni come richiesto.
Un'altra differenza è che ora abbiamo un quarto riquadro:il riquadro dei risultati. Questo ci consente di eseguire l'SQL per vedere quale effetto ha sui risultati prima di salvare la vista.
Il nostro esempio
Questa volta lo terremo semplice e selezioneremo quattro colonne dalle tre tabelle. Non forniremo alcun criterio.
Ecco un primo piano del riquadro dei criteri:
-
Esegui l'SQL
Puoi testare la vista prima di salvarla eseguendo l'SQL mentre sei in Progettazione viste.
Per fare ciò, fai clic con il pulsante destro del mouse in un punto qualsiasi dell'area di progettazione e seleziona Esegui SQL (o premi Ctrl+R sulla tastiera).
-
I risultati
I risultati vengono visualizzati nel riquadro dei risultati in basso.
-
Salva la vista
Per salvare la vista, fai clic sull'icona Salva sulla barra degli strumenti, quindi assegna un nome alla vista quando richiesto.
-
Interroga la vista
Ora puoi interrogare la vista con un
SELECT
istruzione come se fosse una tabella.
Convenzioni di denominazione
Ad alcuni sviluppatori di database piace anteporre ai nomi delle viste nomi v o v_ o simili per aiutare a distinguere tra viste e altri oggetti di database.