Aracılığıyla paylaş


REPLACE (Transact-SQL)

Belirtilen dize değeri tüm tekrarlamalarını başka dize ile değiştirir.

Topic link iconTransact-SQL sözdizimi kuralları

REPLACE ( string_expression , string_pattern , string_replacement )

Bağımsız değişkenler

  • string_expression
    Is the string expression to be searched.string_expression can be of a character or binary data type.

  • string_Desen
    Is the substring to be found.string_pattern can be of a character or binary data type.string_pattern cannot be an empty string ('').

  • string_değiştirme
    Is the replacement string.string_replacement can be of a character or binary data type.

Dönüş Türleri

VerirnvarcharGiriş bağımsız değişkenlerden biri isenvarcharverileri yazın; aksi takdirde Değiştir verirvarchar.

Bağımsız değişkenlerden herhangi biri, NULL, NULL olur verir.

Remarks

REPLACE giriş alfabe temel bir harmanlama yapar.Belirtilen bir harmanlama, harmanlama yapmak için kullanabilirsinizCOLLATE girdi. için açık harmanlama uygulamak için

Örnekler

Aşağıdaki örnek, dizeyi değiştirircdeinabcdefghiilexxx.

SELECT REPLACE('abcdefghicde','cde','xxx');
GO

Here is the result set.

------------
abxxxfghixxx
(1 row(s) affected)

Aşağıdaki örnekCOLLATEişlev.

SELECT    REPLACE('Das ist ein Test'  COLLATE Latin1_General_BIN,
'Test', 'desk' );
GO

Here is the result set.

------------
Das ist ein desk
(1 row(s) affected)