Visualizzazione SQL Tutorial

April 4

Visualizzazione SQL Tutorial


SQL Server "vista" fornire, stored procedure pre-compilati pre-programmati da cui gli sviluppatori di applicazioni in grado di recuperare le informazioni del database. Vista lavoro simile alle tabelle in SQL. Il programmatore database utilizza la vista per recuperare i dati che è necessario più volte l'applicazione. Questo offre prestazioni migliori per il software. SQL Server fornisce una procedura guidata che consente di creare una visione semplice e veloce.

istruzione

1 Definire il nome della vista. La parola chiave "Crea" in SQL crea oggetti di database quali tabelle, le stored procedure e viste. Per creare un nuovo oggetto vista, la dichiarazione viene utilizzato insieme al nome della vista. I seguenti comandi sono le prime dichiarazioni utilizzate per creare una visione:

creare vista newView
come

Tutto dopo il "come" l'istruzione è il codice che recupera i dati dal database. In questo esempio, viene creata una nuova vista chiamata "newView".

2 Creare il codice che recupera i dati. Il codice in una vista è la stessa di una procedura immagazzinata. L'unica differenza tra una vista e una stored procedura è che una vista non può prendere parametri dall'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:

creare vista newView
come
selezionare customerId, first_name, cognome, orderId, ORDER_DATE
dal cliente unire gli ordini in cui Clienti.ID cliente = Orders.CustomerID

Premere il tasto F5 per eseguire questo codice. La nuova vista viene creata sul SQL Server.

3 Chiamate il vostro scopo di testare la sua funzione. Ora che si crea la vista, è possibile verificare che chiamandolo dal codice SQL. L'esempio vista nella fase 2 recupera tutti i clienti ei loro ordini. A questo punto è possibile chiamare il fine di recuperare un elenco di clienti e ordini filtrati. In questo esempio, la vista viene utilizzato per recuperare gli ordini da parte dei clienti il ​​cui cognome è "Smith". Il seguente codice è un esempio di come recuperare i dati da una vista:

select * from newView dove cognome = 'Smith'