Bagikan melalui


LEN (Ekspresi SSIS)

Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory

Mengembalikan jumlah karakter dalam ekspresi karakter. Jika string menyertakan kosong di depan dan berikutnya, fungsi menyertakannya dalam hitungan. LEN mengembalikan nilai yang identik untuk string karakter byte tunggal dan ganda yang sama.

Sintaks

  
LEN(character_expression)  

Argumen

character_expression
Adalah ekspresi untuk dievaluasi.

Jenis Hasil

DT_I4

Keterangan

Argumen character_expression bisa berupa tipe data DT_WSTR, DT_TEXT, DT_NTEXT, atau DT_IMAGE. Untuk informasi selengkapnya, lihat Jenis Data Integration Services.

Jika character_expression adalah string literal atau kolom data dengan jenis data DT_STR, itu secara implisit ditransmisikan ke jenis data DT_WSTR sebelum LEN melakukan operasinya. Jenis data lain harus secara eksplisit dilemparkan ke jenis data DT_WSTR. Untuk informasi selengkapnya, lihat Cast (Ekspresi SSIS).

Jika argumen yang diteruskan ke fungsi LEN memiliki jenis data Blok Objek Besar (BLOB) Biner, seperti DT_TEXT, DT_NTEXT, atau DT_IMAGE, fungsi mengembalikan jumlah byte.

LEN mengembalikan hasil null jika argumen null.

Contoh Ekspresi

Contoh ini mengembalikan panjang string literal. Hasil pengembalian adalah 12.

LEN("Ball Bearing")  

Contoh ini mengembalikan perbedaan antara panjang nilai di kolom FirstName dan LastName .

LEN(FirstName) - LEN(LastName)  

Mengembalikan panjang nama komputer menggunakan Variabel sistem MachineName.

LEN(@MachineName)  

Lihat Juga

Fungsi (Ekspresi SSIS)