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.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Menyisipkan string ke string lain. Ini menghapus panjang karakter yang ditentukan dalam string pertama pada posisi mulai lalu menyisipkan string kedua ke dalam string pertama pada posisi awal.
Sintaksis
STUFF ( expression, start, length, inserted_expression )
Nota
Indeks/posisi untuk fungsi STUFF berbasis 1.
Argumen
ekspresi
Adalah ekspresi karakter atau kolom jenis nvarchar(maks).
mulai
Adalah ekspresi bigint yang menentukan di mana penghapusan dan penyisipan dimulai. Jika awal kurang dari 1, ekspresi yang dikembalikan akan dimulai pada karakter pertama yang ditentukan dalam ekspresi. Jika awal lebih besar dari jumlah karakter dalam ekspresi nilai, ekspresi panjang nol dikembalikan.
panjangnya
Adalah ekspresi bigint positif yang menentukan berapa banyak karakter ekspresi yang akan dihapus. Jika panjangnya negatif, kesalahan dihasilkan dan pernyataan dihentikan. Jika start + length lebih besar dari jumlah karakter dalam ekspresi, semua karakter akan dihapus. Jika panjangnya nol, penyisipan terjadi di lokasi awal dan tidak ada karakter yang dihapus.
Jenis Kembalian
nvarchar(maks)
Contoh
SELECT
STUFF('abcdef', 2, 3, 'ijklmn') AS Stuffed
FROM Input
| Boneka |
|---|
| aijklmnef |
Yang sesuai dengan:
- Dihapus 3 karakter dari posisi 2 :
bcd - Kemudian disisipkan
ijklmnpada posisi 2 :a+ijklmn+ef