Untuk mengganti contoh karakter pertama, saya akan merekomendasikan penggunaan STUFF
dan CHARINDEX
fungsi. STUFF
menyisipkan string ke string lain. Ini menghapus panjang karakter tertentu dalam string pertama di posisi awal dan kemudian memasukkan string kedua ke string pertama di posisi awal.
DECLARE @str varchar(100) = '^1402 WSN NIAMLAB^teertS htimS 005'
SELECT STUFF(@str, CHARINDEX('^', @str), 1, '&')
Perhatikan bahwa Anda juga dapat menggunakan STUFF
dalam kueri sebagai berikut:
SELECT STUFF(<yourcolumn>, CHARINDEX('^', <yourcolumn>), 1, '&')
FROM <yourtable>