Usare l'editor Transaction-SQL (T-SQL) nel Management Studio SQL per creare e testare i quesiti da usare per i rapporti.
Per creare un quesito T-SQL:
- Accedere a Microsoft SQL Server Management Studio e fare clic su Connetti:
- Nel pannello a sinistra, espandere Databases ed espandere il database per il quale si intende creare un quesito SQL.
Espandere Tabelle per vedere le tabelle del database.
- Fare clic con il pulsante destro del mouse sul database e selezionare Nuova query.
- Nel pannello a destra, creare una query T-SQL usando questi elementi:
Sintassi |
Esempio |
SELEZIONARE colonna
|
SELEZIONARE U.Utentenome, G.Grupponome, G.Descrizione
|
DA nome_tabella
|
DA Utenti U, Gruppi G, SociGruppo M
|
DOVE criteri_selezione
|
DOVE G.GroupID = 2 E G.GroupID = M.GroupID E U.UserID = M.UserID
Non è possibile usare nomi di variabile definiti in una argomentazione di query di rapporto quando si crea una query T-SQL.
Dopo avere aggiunto la query T-SQL ad una query di rapporto, si può aggiungere la sostituzione dell'argomentazione.
|
Il seguente è un esempio di una query T-SQL completata:
SELEZIONARE U.Username, G.Groupname, G.Description DA Users U, Groups G, GroupMembers M DOVE G.GroupID = 2 E G.GroupID = M.GroupID E U.UserID = M.UserID
-
Fare clic su Eseguire
(barra strumenti) o .
La tabella Risultati mostra i dati risultanti dalla query.
Nel caso di problemi, la scheda Messaggi descriverà gli errori della query.
- Ripetere i punti 4 e 5 fino a quando la query SQL riporta le informazioni desiderate.
- Per testare la query su un altro vault, selezionare il database del vault dal campo Database disponibile sopra il pannello a sinistra.
- Copiare la query SQL.
- Aprire una query di rapporto formattata in BloccoNote.
- Incollare la query SQL nella sezione §Sql del rapporto.
- Salvare la query di rapporto completa nel file .crp.