REPLACE (Transact-SQL)
Geçtiği belirtilen dize değeri başka bir dize değeri koyar.
Sözdizimi
REPLACE ( string_expression , string_pattern , string_replacement )
Bağımsız değişkenler
string_expression
dizeifade aranacak. string_expressionbir karakter veya ikili veri türü olabilir.string_Desen
Bulunabilmesi için alt dize olur.string_patternbir karakter veya ikili veri türü olabilir.string_patternboş bir dize (") olamaz.string_değiştirme
dize' dir.string_replacementbir karakter veya ikili veri türü olabilir.
Dönüş Türleri
Döndürür nvarchar Giriş bağımsız değişkenlerden biri ise nvarchar veri türü; Aksi takdirde Değiştir işlevi varchar.
Bağımsız değişkenlerden biri, null null verir.
Açıklamalar
replace harmanlama giriş alarak karşılaştırmalar yapar.Bir karşılaştırma içinde belirtilen harmanlamagerçekleştirmek için kullanabileceğiniz collate harmanlama açık bir girişe uygulamak.
Örnekler
Aşağıdaki örnek dizedeğiştirircde de abcdefghi ile xxx.
SELECT REPLACE('abcdefghicde','cde','xxx');
GO
Sonuç kümesi buradadır.
------------
abxxxfghixxx
(1 row(s) affected)
Aşağıdaki örnek COLLATE işlev.
SELECT REPLACE('Das ist ein Test' COLLATE Latin1_General_BIN,
'Test', 'desk' );
GO
Sonuç kümesi buradadır.
------------
Das ist ein desk
(1 row(s) affected)