LEFT (espressione SSIS)

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

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.

numero
Espressione integer in cui viene indicato il numero di caratteri da restituire.

Tipi di risultato

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. Un argomento character_expression costituito da un letterale stringa o da una colonna di dati con tipo di dati DT_STR viene convertito implicitamente nel tipo di dati DT_WSTR prima che LEFT esegua la propria operazione. Gli altri tipi di dati devono essere convertiti in modo esplicito nel tipo di dati DT_WSTR. Per altre informazioni, vedere Tipi di dati di Integration Services e Cast (espressione SSIS).

LEFT restituisce un risultato Null se uno dei due argomenti è Null.

Esempi di espressione

L'esempio seguente usa una stringa letterale. Il risultato restituito sarà "Mountain".

LEFT("Mountain Bike", 8)