Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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)