SQL Server " vedute " di fornire pre -compilati , stored procedure di pre-programmati da cui gli sviluppatori di applicazioni in grado di recuperare le informazioni del database . Visto di lavoro simili a tabelle in SQL . Il programmatore database utilizza la visualizzazione per recuperare i dati che è necessario più volte l'applicazione . Questo fornisce prestazioni migliori per il vostro software . SQL Server fornisce una procedura guidata che consente di creare una visione semplice e veloce . Istruzioni
1
definire il nome della vista . La parola chiave "Crea" in SQL crea oggetti di database , quali tabelle, stored procedure e viste. Per creare un nuovo oggetto di visualizzazione , la dichiarazione viene utilizzato insieme al nome della vista . I seguenti comandi sono le prime istruzioni utilizzate per creare una visualizzazione :
CREATE VIEW newViewas
Tutto dopo il " come " l'istruzione è il codice che recupera i dati dal database . In questo esempio , viene creata una nuova vista chiamato " NewView " .
2
creare il codice che recupera i dati . Il codice in una vista è la stessa come stored procedure . L'unica differenza tra una vista e una stored procedure è che un punto di vista non può accettare parametri da parte dell'utente. La vista è statica , il che significa che i dati restituiti è sempre lo stesso . Tuttavia, è possibile filtrare i dati quando si chiama la vista dal vostro software. Di seguito è riportato un esempio di una vista che recupera tutti i clienti con i loro ordini associati :
CREATE VIEW newViewasselect customerId , first_name , cognome , orderId , cliente order_datefrom unire gli ordini in cui Customer.CustomerID =
Orders.CustomerID < p > Premere il tasto F5 per eseguire il codice . La nuova vista viene creata in SQL Server .
3
Chiama l'immagine per testare la sua funzione . Ora che la vista viene creata , è possibile testarlo chiamandolo dal codice SQL . La vista esempio nella fase 2 consente di recuperare tutti i clienti ei loro ordini . Ora è possibile chiamare la fine di recuperare un elenco di clienti e ordini filtrati . In questo esempio , la vista viene utilizzato per recuperare gli ordini da clienti il cui cognome è " Smith ". Il codice seguente è un esempio di come recuperare i dati da una vista :
select * from NewView dove cognome = 'Smith'