Creazione di un quesito Transaction-SQL

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:

  1. Accedere a Microsoft SQL Server Management Studio e fare clic su Connetti:
  2. 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.
  3. Fare clic con il pulsante destro del mouse sul database e selezionare Nuova query.
  4. 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
  5. Fare clic su Eseguire (barra strumenti) o Query > Eseguire .
    La tabella Risultati mostra i dati risultanti dalla query.

    Nel caso di problemi, la scheda Messaggi descriverà gli errori della query.

  6. Ripetere i punti 4 e 5 fino a quando la query SQL riporta le informazioni desiderate.
  7. Per testare la query su un altro vault, selezionare il database del vault dal campo Database disponibile sopra il pannello a sinistra.
  8. Copiare la query SQL.
  9. Aprire una query di rapporto formattata in BloccoNote.
  10. Incollare la query SQL nella sezione §Sql del rapporto.
  11. Salvare la query di rapporto completa nel file .crp.