Condividi tramite


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.

Vedere anche

Attività

Procedura: creare query

Procedura: eseguire query

Riferimenti

Riquadro Diagramma

Riquadro Criteri

Riquadro Risultati

Concetti

Espressioni nelle query

Altre risorse

Progettazione di query e visualizzazioni