Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
SSIS Integration Runtime di Azure Data Factory
Mengembalikan ekspresi karakter setelah mengganti string karakter dalam ekspresi dengan string karakter yang berbeda atau string kosong.
Catatan
Fungsi REPLACE sering menggunakan string panjang. Konsekuensi pemotongan dapat ditangani dengan baik atau menyebabkan peringatan atau kesalahan. Untuk informasi selengkapnya, lihat Sintaks (SSIS).
Sintaks
REPLACE(character_expression,searchstring,replacementstring)
Argumen
character_expression
Adalah ekspresi karakter valid yang dicari fungsi.
searchstring
Adalah ekspresi karakter yang valid yang coba ditemukan oleh fungsi.
replacementstring
Adalah ekspresi karakter valid yang merupakan ekspresi pengganti.
Jenis Hasil
DT_WSTR
Keterangan
Panjang searchstring tidak boleh nol.
Panjang replacementstring mungkin nol.
Argumen searchstring dan replacementstring dapat menggunakan variabel dan kolom.
REPLACE hanya berfungsi dengan jenis data DT_WSTR. argumen character_expression1, character_expression2, dan character_expression3 yang merupakan literal string atau kolom data dengan jenis data DT_STR secara implisit ditransmisikan ke jenis data DT_WSTR sebelum REPLACE melakukan operasinya. Jenis data lain harus secara eksplisit dilemparkan ke jenis data DT_WSTR. Untuk informasi selengkapnya, lihat Cast (Ekspresi SSIS).
REPLACE mengembalikan hasil null jika ada argumen yang null.
Contoh Ekspresi
Contoh ini menggunakan string literal. Hasilnya adalah "All Merain Bike".
REPLACE("Mountain Bike", "Mountain","All Terrain")
Contoh ini menghapus string "Sepeda" dari kolom Produk .
REPLACE(Product, "Bike","")
Contoh ini menggantikan nilai di kolom DaysToManufacture . Kolom memiliki jenis data bilangan bulat dan ekspresinya mencakup transmisi DaysToManufacture ke jenis data DT_WSTR.
REPLACE((DT_WSTR,8)DaysToManufacture,"6","5")