Partager via


Procédure : modifier les propriétés d'une variable à l'aide de la fenêtre Propriétés

Mis à jour : 14 avril 2006

Cette procédure permet de modifier les propriétés d'une variable définie par l'utilisateur. SQL Server 2005 Integration Services (SSIS) fournit également un ensemble de variables système. Leurs propriétés ne peuvent pas être mises à jour.

La fenêtre Propriétés répertorie les propriétés destinées à la configuration des variables qui ne sont pas disponibles dans la fenêtre Variables. Description, EvaluateAsExpression, Expression, ReadOnly et ValueType.

La valeur d'une variable peut être définie par la propriété Value ou Expression. Par défaut, la propriété EvaluateAsExpression prend la valeur False et la valeur de la variable est définie par la propriété Value. Pour définir la valeur à l'aide d'une expression, vous devez commencer par donner la valeur True à EvaluateAsExpression, puis fournir une expression dans la propriété Expression. Le résultat de l'évaluation de l'expression est affecté automatiquement à la propriété Value.

La propriété ValueType contient le type de données de la valeur dans la propriété Value. Lorsque Value est défini au moyen d'une expression, ValueType est mis à jour automatiquement avec un type de données compatible avec le résultat de l'évaluation de l'expression. Par exemple, si Value contient 0, si ValueType contient Int32 et si vous affectez à Expression la valeur GETDATE(), Value contient la date et l'heure du jour et ValueType est défini sur DateTime.

La fenêtre Propriétés de la variable fournit l'accès à la boîte de dialogue Générateur d'expressions. Vous pouvez utiliser cet outil pour créer, valider et évaluer des expressions. Pour plus d'informations, consultez Générateur d'expressions et Informations de référence des expressions Integration Services.

Pour modifier les propriétés d'une variable

  1. Dans Business Intelligence Development Studio, ouvrez le projet Integration Services contenant le package souhaité.

  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le package pour l'ouvrir.

  3. Dans le menu Affichage, cliquez sur Fenêtre Propriétés.

  4. Dans le concepteur SSIS, cliquez sur l'onglet Explorateur de package et développez le nœud Package.

  5. Pour modifier les variables avec une portée de package, développez le nœud Variables. Sinon, développez les nœuds Gestionnaires d'événements ou Exécutables jusqu'à ce que vous trouviez le nœud Variables contenant la variable que vous voulez modifier.

  6. Cliquez sur la variable dont vous souhaitez modifier les propriétés.

  7. Dans la fenêtre Propriétés, mettez à jour les propriétés en lecture/écriture de la variable. Certaines propriétés sont en lecture/lecture uniquement pour les variables définies par l'utilisateur.

    Le tableau suivant répertorie les variables qui peuvent être mises à jour.

    Propriété Lecture/écriture Action de mise à jour

    Description

    Modifiez la description.

    EvaluateAsExpression

    Affectez la valeur True pour utiliser le résultat de l'évaluation d'une expression dans la propriété Value.

    Expression

    Cliquez sur (…) pour ouvrir la boîte de dialogue Générateur d'expressions et créer l'expression à l'aide de cet outil graphique, ou tapez une expression.

    Name

    Pour les variables définies par l'utilisateur, modifiez le nom de la variable.

    Namespace

    Pour les variables définies par l'utilisateur, modifiez l'espace de noms.

    RaiseChangedEvent

    Affectez la valeur True pour déclencher un événement lorsque la variable change de valeur.

    ReadOnly

    Pour les variables définies par l'utilisateur, affectez la valeur True pour que la variable soit en lecture/écriture.

    Value

    Pour les variables définies par l'utilisateur, spécifiez une valeur. La valeur doit être compatible avec le type de valeur dans la propriété ValueType.

    ValueType

    Pour les variables définies par l'utilisateur, spécifiez le type de données de la valeur de la variable.

    ms137501.note(fr-fr,SQL.90).gifImportant :
    Les valeurs des propriétés Name et Namespace doivent commencer par une lettre de l'alphabet telles qu'elles sont définies dans Unicode Standard 2.0, ou un trait de soulignement (_). Les caractères suivants peuvent être des lettres ou des nombres tels qu'ils sont définis dans Unicode standard 2.0, ou le trait de soulignement (_).
  8. Pour enregistrer le package mis à jour, cliquez sur Enregistrer les éléments sélectionnés dans le menu Fichier.

Voir aussi

Tâches

Utilisation de variables dans des packages
Procédure : ajouter une variable à un package à l'aide de la fenêtre Variables
Procédure : modifier les propriétés d'une variable à l'aide de la fenêtre Variables
Procédure : supprimer une variable d'un package à l'aide de la fenêtre Variables

Concepts

Variables Integration Services
Rubriques d'aide sur les variables (SSIS)

Aide et Informations

Assistance sur SQL Server 2005