TOKENCOUNT (espressione SSIS)
Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory
Restituisce il numero di token in una stringa che contiene token separati dai delimitatori specificati.
Sintassi
TOKENCOUNT(character_expression, delimiter_string)
Argomenti
character_expression
Stringa che contiene token separati da delimitatori.
delimiter_string
Stringa che contiene caratteri delimitatori. Ad esempio, "; ," contiene i caratteri delimitatori punto e virgola, spazio e virgola.
Tipi restituiti
DT_I4
Osservazioni:
Le osservazioni seguenti riguardano la funzione TOKEN:
La stringa di delimitazione può contenere uno o più caratteri delimitatori.
I delimitatori iniziali vengono ignorati.
TOKENCOUNT funziona unicamente 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 TOKEN 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.
TOKENCOUNT restituisce 0 (zero) se character_expression è Null.
È possibile utilizzare variabili e colonne come argomenti di questa espressione.
Esempi di espressione
Nell'esempio seguente, la funzione TOKENCOUNT restituisce 3 perché la stringa contiene tre token: "01", "12", "2011".
TOKENCOUNT("01/12/2011", "/")
Nell'esempio seguente la funzione TOKENCOUNT restituisce 4 perché la stringa contiene quattro token ("a", "little", "white", "dog").
TOKENCOUNT("a little white dog"," ")
Nell'esempio seguente la funzione TOKENCOUNT restituisce 1. La funziona cerca i delimitatori nella stringa di input e poiché non ve ne sono, aggiunge l'intera stringa come primo token.
TOKENCOUNT("a little white dog","|")
Nell'esempio seguente la funzione TOKENCOUNT restituisce 4. In questo esempio la stringa di delimitazione contiene 5 delimitatori. La stringa di input contiene 4 token: "a", "little", "white", "dog".
TOKENCOUNT("a:little|white dog","| ,.:")
Nell'esempio seguente la funzione TOKENCOUNT restituisce 4. Tutti gli spazi iniziali vengono ignorati.
TOKENCOUNT(" a little white dog", " ")
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per