Megosztás:


LEN (SSIS-kifejezés)

A következőkre vonatkozik:SQL Server SSIS integrációs futtatókörnyezet az Azure Data Factory-ban

Egy karakterkifejezésben szereplő karakterek számát adja vissza. Ha a sztring bevezető és záró szóközöket tartalmaz, a függvény beleszámítja őket a darabszámba. A LEN azonos értékeket ad vissza ugyanahhoz az egy- és kétbájtos karaktersorozathoz.

Szemantika

  
LEN(character_expression)  

Arguments

character_expression
A kiértékelendő kifejezés.

Eredménytípusok

DT_I4

Megjegyzések

A character_expression argumentum lehet DT_WSTR, DT_TEXT, DT_NTEXT vagy DT_IMAGE adattípus. További információért lásd: Integrációs Szolgáltatások adattípusai.

Ha character_expression egy karakterlánc literál vagy egy DT_STR adattípusú adatoszlop, a rendszer implicit módon a DT_WSTR adattípusra önti, mielőtt a LEN végrehajtja a műveletet. Más adattípusokat explicit módon kell átvenni a DT_WSTR adattípusra. További információ: Cast (SSIS Expression).

Ha a LEN függvénynek átadott argumentum bináris nagy méretű objektumblokk (BLOB) típusú adattípussal rendelkezik, például DT_TEXT, DT_NTEXT vagy DT_IMAGE, a függvény bájtszámot ad vissza.

A LEN null eredményt ad vissza, ha az argumentum null.

Kifejezési példák

Ez a példa egy karaktersorozat hosszát adja vissza. A visszatérési eredmény 12.

LEN("Ball Bearing")  

Ez a példa a FirstName és a LastName oszlop értékeinek hossza közötti különbséget adja vissza.

LEN(FirstName) - LEN(LastName)  

Egy számítógépnév hosszát adja vissza a MachineName rendszerváltozó használatával.

LEN(@MachineName)  

Lásd még:

Függvények (SSIS-kifejezés)