LEFT (espressione SSIS)
Viene restituito il numero specificato di caratteri della parte più a sinistra dell'espressione di caratteri indicata.
Sintassi
LEFT(character_expression,number)
Argomenti
character_expression
Espressione di caratteri da cui estrarre i caratteri.
number
Espressione integer in cui viene indicato il numero di caratteri da restituire.
Tipi restituiti
DT_WSTR
Osservazioni
Se number è maggiore della lunghezza di character_expression, la funzione restituisce character_expression.
Se number ha valore zero, la funzione restituirà una stringa di lunghezza zero.
Se number è un numero negativo, la funzione restituirà un errore.
L'argomento number accetta variabili e colonne.
È possibile utilizzare LEFT solo con il tipo di dati DT_WSTR. Se l'argomento character_expression è un valore letterale stringa o una colonna di dati con tipo di dati DT_STR, prima di eseguire l'operazione prevista da LEFT verrà eseguito il cast implicito al tipo di dati DT_WSTR. Per gli altri tipi di dati è necessario il cast esplicito al tipo di dati DT_WSTR. Per altre informazioni, vedere Tipi di dati di Integration Services e Cast (espressione SSIS).
Se l'argomento è Null, verrà restituito Null da LEFT.
Esempi di espressione
Nell'esempio seguente viene utilizzato un valore letterale stringa. Il risultato restituito sarà "Mountain"
.
LEFT("Mountain Bike", 8)