Mapping di set di risultati a variabili in un'attività Esegui SQL

Questo argomento descrive la procedura per il mapping di un set di risultati a una variabile in un'attività Esegui SQL. Se su un set di risultati viene eseguito il mapping a una variabile, sarà disponibile anche per altri elementi nel pacchetto. Si consideri ad esempio un'attività Script contenente uno script in grado di leggere la variabile e quindi utilizzare i valori del set di risultati oppure un'origine XML in grado di utilizzare il set di risultati archiviato in una variabile. Se viene generato da un pacchetto padre, il set di risultati potrà essere reso disponibile a un pacchetto figlio chiamato da un'attività Esegui pacchetto mappando tale set di risultati a una variabile nel pacchetto padre e quindi creando nel pacchetto figlio una configurazione Variabile pacchetto padre, per l'archiviazione del valore della variabile padre.

Per le descrizioni dei diversi tipi di set di risultati e i tipi di dati della variabile di cui è possibile eseguire il mapping ai set di risultati, vedere Set di risultati nell'attività Esegui SQL.

Per eseguire il mapping di un set di risultati a una variabile

  1. In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services che contiene il pacchetto desiderato.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.

  3. Fare clic sulla scheda Flusso di controllo.

  4. Se il pacchetto non include già un'attività Esegui SQL, aggiungerne una al flusso di controllo del pacchetto. Per ulteriori informazioni, vedere Aggiunta o eliminazione di un'attività o un contenitore in un flusso di controllo.

  5. Fare doppio clic sull'attività Esegui SQL.

  6. Nella pagina Generale della finestra di dialogo Editor attività Esegui SQL selezionare il tipo di set di risultati Riga singola, Set dei risultati completo o XML.

    Per le descrizioni dei diversi set di risultati, vedere Set di risultati nell'attività Esegui SQL

  7. Fare clic su Set dei risultati.

  8. Per aggiungere un mapping del set dei risultati, fare clic su Aggiungi.

  9. Selezionare una variabile dall'elenco Nome variabili o crearne una nuova. Per ulteriori informazioni, vedere Aggiungere, eliminare o modificare l'ambito di una variabile definita dall'utente in un pacchetto.

    Per le descrizioni dei tipi di dati della variabile di cui è possibile eseguire il mapping ai diversi set di risultati, vedere Set di risultati nell'attività Esegui SQL.

    Per informazioni su come eseguire il mapping di una variabile a una singola colonna e di più variabili a più colonne, vedere la sezione Popolamento di una variabile con un set di risultati in Set di risultati nell'attività Esegui SQL.

  10. Nell'elenco Nome risultato modificare il nome del set di risultati, se lo si desidera.

    È in genere possibile utilizzare il nome della colonna come nome del set di risultati oppure utilizzare la posizione ordinale della colonna nell'elenco di colonne come set di risultati. La possibilità di utilizzare un nome di colonna come nome del set di risultati dipende dal provider per il quale l'attività è configurata. Non tutti i provider consentono l'utilizzo di nomi di colonna.

  11. Fare clic su OK.

Vedere anche

Attivitá

Creazione di configurazioni dei pacchetti

Utilizzare i valori di variabili e parametri in un pacchetto figlio

Concetti

Attività Esegui SQL

Set di risultati nell'attività Esegui SQL

Attività Esegui pacchetto

Configurazioni di pacchetto

Variabili di Integration Services (SSIS)