Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
SSIS Integration Runtime in Azure Data Factory
Viene restituito il numero di caratteri in un'espressione di caratteri. Se la stringa contiene spazi vuoti iniziali e finali, la funzione li includerà nel conteggio. Per una stessa stringa rappresentata con caratteri a uno e due byte, LEN restituisce valori identici.
Sintassi
LEN(character_expression)
Argomenti
character_expression
È l'espressione da valutare.
Tipi di risultato
DT_I4
Osservazioni:
L'argomento character_expression può essere un tipo di dati DT_WSTR, DT_TEXT, DT_NTEXT o DT_IMAGE. Per altre informazioni, vedere Tipi di dati di Integration Services.
Se character_expression è una costante di tipo stringa o una colonna di dati con il tipo di dati DT_STR, viene convertita implicitamente nel tipo di dati DT_WSTR prima che LEN 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 Cast (espressione SSIS).
Se l'argomento passato alla funzione LEN ha un tipo di dati BLOB (Binary Large Object), ad esempio DT_TEXT, DT_NTEXT o DT_IMAGE, la funzione restituirà il numero dei byte.
LEN restituisce un risultato null se l'argomento è null.
Esempi di espressione
In questo esempio viene restituita la lunghezza di un valore letterale stringa. Il risultato restituito è 12.
LEN("Ball Bearing")
In questo esempio viene restituita la differenza tra le lunghezze dei valori nelle colonne FirstName e LastName .
LEN(FirstName) - LEN(LastName)
In questo esempio viene restituita la lunghezza di un nome di computer usando la variabile di sistema MachineName.
LEN(@MachineName)