Riquadro SQL
Utilizzando il riquadro SQL è possibile creare un'istruzione SQL personalizzata. Per creare un'istruzione, è anche possibile utilizzare i riquadri Criteri e Diagramma, ma in questo caso le istruzioni SQL verranno comunque create nel riquadro SQL. Mentre si compila la query, il riquadro SQL viene aggiornato e riformattato automaticamente in modo da semplificarne la lettura. Per aprire il riquadro SQL, aprire innanzitutto Progettazione query e Progettazione visualizzazioni. Quindi, con un oggetto di database selezionato in Esplora server, scegliere Nuova query dal menu Database. Scegliere Riquadro dal menu Progettazione query, quindi SQL.
Nel riquadro SQL è possibile:
Creare nuove query immettendo istruzioni SQL.
Modificare l'istruzione SQL creata da Progettazione query e Progettazione visualizzazioni in base alle impostazioni definite nei riquadri Diagramma e Criteri.
Immettere istruzioni che sfruttano funzionalità specifiche del database utilizzato.
Nota
È importante conoscere le regole che consentono di identificare gli oggetti di database nel database utilizzato.Per informazioni dettagliate, vedere la documentazione relativa al sistema di gestione di database in uso.
Nota
Il computer potrebbe mostrare nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.
Istruzioni nel riquadro SQL
È possibile modificare la query corrente direttamente nel riquadro SQL. Quando ci si sposta in un altro riquadro, l'istruzione viene formattata automaticamente in Progettazione query e Progettazione visualizzazioni, quindi i riquadri Diagramma e Criteri vengono modificati in base all'istruzione.
Se l'istruzione non può essere rappresentata nei riquadri Diagramma e Criteri e se tali riquadri sono visibili, in Progettazione query e Progettazione visualizzazioni verrà generato un errore e sarà possibile scegliere di procedere in due modi:
Ignorare il fatto che l'istruzione non può essere rappresentata nei riquadri Diagramma e Criteri.
Annullare la modifica che non può essere rappresentata e ripristinare la versione più recente dell'istruzione SQL.
Se si sceglie di ignorare il fatto che l'istruzione non può essere rappresentata nei riquadri Diagramma e Criteri, in Progettazione query e Progettazione visualizzazioni gli altri riquadri saranno visualizzati con colori più sfumati in modo da indicare che non riflettono più il contenuto del riquadro SQL.
È possibile continuare a modificare l'istruzione ed eseguirla come qualsiasi istruzione SQL.
Nota
Se si immette un'istruzione SQL ma successivamente si apportano ulteriori modifiche alla query, cambiando i riquadri Diagramma e Criteri, l'istruzione SQL verrà ricompilata e visualizzata nuovamente in Progettazione query e Progettazione visualizzazioni.In alcuni casi, questa operazione ha come risultato un'istruzione SQL con una struttura diversa rispetto all'istruzione SQL immessa in origine (anche se i risultati generati sono gli stessi).Questa differenza è particolarmente frequente quando si utilizzano condizioni di ricerca che richiedono numerose clausole collegate con operatori AND e OR.