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]
Nel computer in uso è possibile che vengano visualizzati 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.