Partager via


Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask Espace de noms

L'espace de noms ExecuteSQLTask contient la classe ExecuteSQLTask qui permet à un package d'exécuter des instructions SQL. La tâche peut être configurée pour utiliser des jeux de résultats, rendant les résultats de l'instruction SQL disponibles aux autres objets dans le package. Pour utiliser un jeu de résultats, mappez-le à une variable qui pourra ensuite être utilisée par d'autres objets dans le package. La tâche peut également être configurée pour exécuter des requêtes paramétrables. Pour fournir des valeurs de paramètre, mappez les variables qui les contiennent aux colonnes de la requête.

Classes

ExecuteSQLTask

Contient les membres utilisés pour configurer et exécuter une tâche d'exécution SQL. La tâche d'exécution SQL est utilisée pour exécuter des commandes SQL sur une table ou une vue de base de données relationnelle.

Interfaces

IDTSExecuteSQL

Définit les propriétés de la tâche d'exécution SQL.

IDTSParameterBinding

Définit les propriétés de la liaison de paramètre.

IDTSParameterBindings

Représente une collection d'objets IDTSParameterBinding.

IDTSResultBinding

Définit les propriétés pour la liaison de résultat.

IDTSResultBindings

Représente une collection d'objets IDTSResultBinding.

IDTSSetConnectionManager

Définit une méthode de configuration de gestionnaire de connexions.

Énumérations

ParameterDirections

Définit le type des paramètres pouvant être utilisés dans l'instruction SQL exécutée par la tâche d'exécution SQL.

ResultSetType

Définit le type de jeu de résultats que la tâche d'exécution SQL peut utiliser.

SqlStatementSourceType

Définit l'emplacement de la propriété SqlStatementSource.

TypeConversionMode

Définit le mode de conversion de type pour la tâche d'exécution XML.

Remarques

Les packages utilisent généralement les fonctionnalités de pour effectuer des ExecuteSQLTask actions sur des objets de base de données, telles que la troncation de tables, la sélection de lignes dans les tables et les vues, ou l’exécution de procédures stockées.