SQL Server STUFF() İşlevi
Örnek
1. konumdan başlayarak bir dizeden 3 karakter silin ve ardından 1. konuma "HTML" ekleyin.
SELECT STUFF('SQL Tutorial', 1, 3, 'HTML');
Tanım ve Kullanım
STUFF() işlevi, bir dizenin bir bölümünü siler ve ardından belirtilen bir konumdan başlayarak dizeye başka bir bölüm ekler.
İpucu: REPLACE() işlevine de bakın .
Sözdizimi
STUFF(string, start, length, new_string)
Parametre Değerleri
Parameter | Description |
---|---|
string | Required. The string to be modified |
start | Required. The position in string to start to delete some characters |
length | Required. The number of characters to delete from string |
new_string | Required. The new string to insert into string at the start position |
Teknik detaylar
Çalışır: | SQL Server (2008'den itibaren), Azure SQL Veritabanı, Azure SQL Veri Ambarı, Paralel Veri Ambarı |
---|
Daha fazla örnek
Örnek
13 konumundan başlayarak bir dizeden 1 karakter silin ve ardından " eğlencelidir!" 13 konumunda:
SELECT STUFF('SQL Tutorial!', 13, 1, ' is fun!');