Riquadro SQL (Visual Database Tools)SQL Pane (Visual Database Tools)

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.You can use the SQL pane to create your own SQL statement, or you can use the Criteria pane and Diagram pane to create the statement, in which case the SQL statements will be created in the SQL pane. Mentre si compila la query, il riquadro SQL viene aggiornato e riformattato automaticamente in modo da semplificarne la lettura.As you build your query, the SQL pane automatically updates and reformats for easy readability.

Per aprire il riquadro SQL, aprire innanzitutto Progettazione query e Progettazione viste (con un oggetto di database selezionato in Esplora server, scegliere Nuova query dal menu Database).To open the SQL pane, first open Query and View Designer (with a database object selected in Server Explorer, from the Database menu, click New Query). A questo punto, scegliere Riquadro dal menu Progettazione query e fare clic su SQL.Then from the Query Designer menu point to Pane and click SQL.

Nel riquadro SQL è possibile:In the SQL pane you can:

  • Creare nuove query immettendo istruzioni SQL.Create new queries by entering SQL statements.

  • Modificare l'istruzione SQL creata da Progettazione query e Progettazione viste in base alle impostazioni definite nei riquadri Diagramma e Criteri.Modify the SQL statement created by the Query and View Designer based on settings you make in the Diagram and Criteria panes.

  • Immettere istruzioni che sfruttano caratteristiche specifiche del database utilizzato.Enter statements that take advantage of features specific to the database you are using.

Nota

È importante conoscere le regole che consentono di identificare gli oggetti di database nel database utilizzato.Be sure you know the rules for identifying database objects in the database you are using. Per informazioni dettagliate, vedere la documentazione relativa al sistema di gestione di database in uso.For details, see the documentation for your database management system.

Istruzioni nel riquadro SQLStatements in the SQL Pane

È possibile modificare la query corrente direttamente nel riquadro SQL.You can edit the current query directly in the SQL pane. Quando ci si sposta in un altro riquadro, l'istruzione viene formattata automaticamente in Progettazione query e Progettazione viste, quindi i riquadri Diagramma e Criteri vengono modificati in base all'istruzione.When you move to another pane, the Query and View Designer automatically formats your statement, and then changes the Diagram and Criteria panes to match your statement.

Se l'istruzione non può essere rappresentata nei riquadri Diagramma e Criteri e se tali riquadri sono visibili, in Progettazione query e Progettazione viste verrà generato un errore e sarà possibile scegliere di procedere in due modi:If your statement cannot be represented in the Diagram and Criteria panes, and if those panes are visible, Query and View Designer displays an error and then offers you two choices:

  • Ignorare il fatto che l'istruzione non può essere rappresentata nei riquadri Diagramma e Criteri.Ignore that the statement can not be represented in the Diagram and Criteria panes.

  • Annullare la modifica che non può essere rappresentata e ripristinare la versione più recente dell'istruzione SQL.Undo the change that can not be represented and revert to the most recent version of the SQL statement.

Se si sceglie di ignorare il fatto che l'istruzione non può essere rappresentata nei riquadri Diagramma e Criteri, in Progettazione query e Progettazione viste gli altri riquadri saranno visualizzati con colori più sfumati in modo da indicare che non riflettono più il contenuto del riquadro SQL.If you choose to ignore that the statement can not be represented in the Diagram and Criteria panes, the Query and View Designer dims the other panes to indicate that they no longer reflect the contents of the SQL pane.

È possibile continuare a modificare l'istruzione ed eseguirla come qualsiasi istruzione SQL.You can continue to edit the statement and execute it as you would any SQL statement.

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 viste.If you enter an SQL statement, but then make further changes to the query by changing the Diagram and Criteria panes, the Query and View Designer rebuilds and redisplays the SQL statement. 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).In some cases, this action results in an SQL statement that is constructed differently from the one you originally entered (though it will always yield the same results). Questa differenza è particolarmente frequente quando si utilizzano condizioni di ricerca che richiedono numerose clausole collegate con operatori AND e OR.This difference is particularly likely when you are working with search conditions that involve several clauses linked with AND and OR.

Vedere ancheSee Also

Creare query (Visual Database Tools)Create Queries (Visual Database Tools)
Eseguire query (Visual Database Tools)Run Queries (Visual Database Tools)
Procedure per la progettazione di query e viste (Visual Database Tools)Design Queries and Views How-to Topics (Visual Database Tools)
Riquadro Diagramma (Visual Database Tools)Diagram Pane (Visual Database Tools)
Riquadro Criteri (Visual Database Tools)Criteria Pane (Visual Database Tools)
Riquadro Risultati (Visual Database Tools)Results Pane (Visual Database Tools)