Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Renvoie le nombre de caractères spécifié en commençant par la partie la plus à gauche d'une expression de caractères donnée.
Syntaxe
LEFT(character_expression,number)
Arguments
character_expression
Expression de caractères à partir de laquelle doivent être extraits les caractères.number
Expression entière indiquant le nombre de caractères à renvoyer.
Types des résultats
DT_WSTR
Notes
Si l'argument number est supérieur à la longueur de l'argument character_expression, la fonction renvoie character_expression.
Si l'argument number a pour valeur zéro, la fonction renvoie une chaîne de longueur nulle.
Si l'argument number est un nombre négatif, la fonction renvoie une erreur.
L'argument number peut accepter des variables et des colonnes.
La fonction LEFT fonctionne seulement avec le type de données DT_WSTR. Un argument character_expression représentant un littéral de chaîne ou une colonne de données du type de données DT_STR est implicitement converti en type de données DT_WSTR avant que la fonction LEFT soit exécutée. Les autres types de données doivent être explicitement convertis vers le type de données DT_WSTR. Pour plus d'informations, consultez Types de données d'Integration Services et Cast (expression SSIS).
La fonction LEFT renvoie un résultat NULL si l'un des arguments est NULL.
Exemples d'expressions
L'exemple suivant utilise un littéral de chaîne. Le résultat obtenu est "Mountain".
LEFT("Mountain Bike", 8)