LEFT (SSIS-Ausdruck)
Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory
Gibt die angegebene Anzahl von Zeichen ab der äußersten linken Position des angegebenen Zeichenausdrucks zurück.
Syntax
LEFT(character_expression,number)
Argumente
character_expression
Ein Zeichenausdruck, von dem Zeichen extrahiert werden sollen.
Zahl
Ein ganzzahliger Ausdruck, der die Anzahl der zurückzugebenden Zeichen angibt.
Ergebnistypen
DT_WSTR
Bemerkungen
Wenn number größer ist als die Länge von character_expression, gibt die Funktion character_expressionzurück.
Falls number gleich Null ist, gibt die Funktion eine leere Zeichenfolge zurück.
Falls number eine negative Zahl ist, gibt die Funktion einen Fehler zurück.
Für das number -Argument sind Variablen und Spalten möglich.
LEFT kann nur mit dem DT_WSTR-Datentyp verwendet werden. Ein character_expression -Argument, das ein Zeichenfolgenliteral oder eine Datenspalte mit dem DT_STR-Datentyp ist, wird implizit in den DT_WSTR-Datentyp umgewandelt, bevor LEFT ausgeführt wird. Andere Datentypen müssen explizit in den DT_WSTR-Datentyp umgewandelt werden. Weitere Informationen finden Sie unter Integration Services-Datentypen und CAST (SSIS-Ausdruck).
LEFT gibt ein NULL-Ergebnis zurück, wenn eines der Argumente NULL ist.
Beispiele für Ausdrücke
Im folgenden Beispiel wird ein Zeichenfolgenliteral verwendet. Als Ergebnis wird "Mountain"
zurückgegeben.
LEFT("Mountain Bike", 8)