Riquadro Diagramma

Il riquadro Diagramma contiene una rappresentazione grafica delle tabelle o degli oggetti con valori di tabella selezionati dalla connessione dati.Mostra inoltre le eventuali relazioni di join da cui sono collegati.

Nel riquadro Diagramma è possibile:

  • Aggiungere o rimuovere tabelle e oggetti con valori di tabella e specificare le colonne di dati per l'output.

  • Creare o modificare i join fra le tabelle e gli oggetti con valore di tabella.

Quando si apporta una modifica nel riquadro Diagramma, i riquadri Criteri e SQL vengono aggiornati di conseguenza.Se ad esempio si seleziona una colonna per l'output nella finestra di una tabella o di un oggetto con valori di tabella nel riquadro Diagramma, in Progettazione query e Progettazione visualizzazioni la colonna di dati verrà aggiunta al riquadro Criteri e all'istruzione SQL del riquadro SQL.

[!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.

Informazioni sul riquadro Diagramma

Nel riquadro Diagramma ogni tabella o oggetto con valori di tabella viene visualizzato all'interno di una finestra separata.L'icona nella barra del titolo di ciascun rettangolo indica il tipo di oggetto rappresentato dal rettangolo, come illustrato nella seguente tabella.

  • Tabelle
    Elenca le tabelle che è possibile aggiungere al riquadro Diagramma.Per aggiungere una tabella, selezionarla e fare clic su Aggiungi.Per aggiungere contemporaneamente più tabelle, selezionarle e fare clic su Aggiungi.

  • Visualizzazioni
    Elenca le visualizzazioni che è possibile aggiungere al riquadro Diagramma.Per aggiungere una vista, selezionarla e fare clic su Aggiungi.Per aggiungere contemporaneamente più visualizzazioni, selezionarle e fare clic su Aggiungi.

  • Funzioni
    Elenca le funzioni definite dall'utente che è possibile aggiungere al riquadro Diagramma.Per aggiungere una funzione, selezionarla e fare clic su Aggiungi.Per aggiungere contemporaneamente più funzioni, selezionarle e fare clic su Aggiungi.

  • Tabelle locali
    Elenca le tabelle create dalle query anziché le tabelle appartenenti al database

  • Sinonimi
    Elenca i sinonimi che è possibile aggiungere al riquadro Diagramma.Per aggiungere un sinonimo, selezionarlo e fare clic su Aggiungi.Per aggiungere contemporaneamente più sinonimi, selezionarli e fare clic su Aggiungi.

Icona

Tipo di oggetto

Schermata QueryTABLEinputSourceTypeSymbol

Tabella

Schermata QueryViewOrQueryInputSourceSymbol

Query o visualizzazione

Schermata QueryLinkedTableInputSourceSymbol

Tabella collegata

Schermata QueryDesignerUserDefinedFunctionSymbol

Funzione definita dall'utente

Schermata QueryLINKEDVIEWinputSourceSymbol

Visualizzazione collegata

Ogni rettangolo mostra le colonne di dati della tabella o dell'oggetto con valori di tabella.Accanto ai nomi delle colonne sono presenti simboli e caselle di controllo che indicano le modalità di utilizzo delle colonne nella query.Le descrizioni comandi forniscono informazioni quali il tipo di dati e la dimensione delle colonne.

Nella seguente tabella sono elencati i simboli e le caselle di controllo utilizzati nel rettangolo per ogni tabella o oggetto con valori di tabella.

Casella di controllo o simbolo

Descrizione

Schermata QueryCheckBoxDataPane

Schermata QueryCheckBoxesDataPane2

Schermata QueryCheckBoxesDataPane3

Schermata QueryCheckBoxesDataPane4

Specifica se una colonna di dati viene visualizzata nel gruppo di risultati di una query di selezione o viene utilizzata in una query di aggiornamento, accodamento, creazione tabella o accodamento valori.Per aggiungere la colonna ai risultati è sufficiente selezionarla.Se si è selezionato (tutte le colonne), nell'output verranno visualizzate tutte le colonne di dati.

NotaNota
Oracle non consente di combinare l'operatore "*" con singoli nomi di colonna.

L'icona utilizzata con la casella di controllo varia in base al tipo di query creato.Quando si crea una query di eliminazione, non è possibile selezionare singole colonne.

Schermata QuerySortTypeAscendingSymbol

Schermata QuerySortAscendingSymbol

Indica che la colonna di dati viene utilizzata per ordinare i risultati della query (ovvero fa parte di una clausola ORDER BY).L'icona indica A-Z se l'ordinamento è crescente o Z-A se l'ordinamento è decrescente.

Schermata QueryGroupedResultSetSymbol

Indica che la colonna di dati viene utilizzata per creare un insieme di risultati raggruppato (ovvero fa parte di una clausola GROUP BY) in una query di aggregazione.

Schermata QuerySearchConditionDataColumnSymbol

Indica che la colonna di dati è inclusa in una condizione di ricerca per la query (ovvero fa parte di una clausola WHERE o HAVING).

Schermata QueryDataColumnSummarizedOutputSymbol

Indica che il contenuto della colonna di dati viene riepilogato per l'output (ovvero è incluso in una funzione SUM, AVG o un'altra funzione di aggregazione).

[!NOTA]

Se non si dispone di diritti di accesso sufficienti o se il driver di database non è in grado di restituire le informazioni necessarie, in Progettazione query e Progettazione visualizzazioni non verrà visualizzata alcuna colonna di dati per una tabella o oggetto con valori di tabella.In tali situazioni viene visualizzata solo la barra del titolo della tabella o dell'oggetto con struttura a tabella.

Join di tabelle nel riquadro Diagramma

Se la query implica un join, verrà visualizzata una linea di join fra le colonne di dati coinvolte nel join.Se le colonne di dati coinvolte nel join non vengono visualizzate, ad esempio perché la finestra della tabella o dell'oggetto con valori di tabella è ridotta a icona o il join utilizza un'espressione, in Progettazione query e Progettazione visualizzazioni la linea di join viene inserita nella barra del titolo del rettangolo che rappresenta la tabella o l'oggetto con valori di tabella.In Progettazione query e Progettazione visualizzazioni verrà visualizzata una linea di join per ogni condizione di join.

La forma dell'icona al centro della linea di join indica come le tabelle o gli oggetti con struttura a tabella sono uniti in join.Se la clausola di join utilizza un operatore diverso da uguale (=), tale operatore verrà visualizzato nell'icona della linea di join.Nella seguente tabella sono elencate le icone che possono essere visualizzate in una linea di join.

Icona della linea di join

Descrizione

Schermata QueryJoinLineInnerJoinSymbol

Inner join (creato con il segno di uguale).

sc QueryJoinLineInnerJoinGreaterThanOperatorSymbol

Inner join basato sull'operatore "maggiore di".L'operatore visualizzato nell'icona della linea di join corrisponde all'operatore utilizzato nel join.

Schermata QueryJoinLinesOuterJoinLeftSymbol

Outer join in cui verranno incluse tutte le righe della tabella rappresentata a sinistra, anche se non hanno alcuna corrispondenza nella tabella correlata.

Schermata QueryJoinLineOuterJoinRightSymbol

Outer join in cui verranno incluse tutte le righe della tabella rappresentata a destra, anche se non hanno alcuna corrispondenza nella tabella correlata.

Schermata QueryJoinLineFullOuterSymbol

Full outer join in cui verranno incluse tutte le righe di entrambe le tabelle, anche se non hanno alcuna corrispondenza nella tabella correlata.

[!NOTA]

Nei database Oracle non sono supportati i full outer join.

Le icone alle estremità della linea di join indicano il tipo di join.Nella seguente tabella sono elencati i tipi di join e le icone che possono essere visualizzate alle estremità della linea di join.

Icona alle estremità di una linea di join

Descrizione

Schermata QueryJoinLine1-to-1Symbol

Join uno-a-uno

Schermata QueryJoinLine1-to-ManySymbol

Join uno-a-molti

Schermata QueryJoinLineEndSymbol

In Progettazione query e Progettazione visualizzazioni non è possibile determinare il tipo di join

Vedere anche

Riferimenti

Riquadro Criteri

Altre risorse

Progettazione di query e visualizzazioni

Ordinamento e raggruppamento dei risultati delle query