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>