Condividi tramite


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)  

Vedere anche

RIGHT (espressione SSIS)
Funzioni (espressione SSIS)