取代字元

將指定字串值的所有相符項目取代成另一個字串值。

REPLACE ( string_expression , string_pattern , string_replacement )

引數

string_expression

為字串 運算式 搜尋。 string_expression 可以是字元或二進位資料類型。

string_模式

這是要尋找的子字串。 string_pattern 可以是字元或二進位資料類型。 string_pattern 不可為空字串 ("),而且不得超過頁面所容納的位元組數目上限。

string_取代

這是取代字串。 string_replacement 可以是字元或二進位資料類型。

傳回類型

傳回 nvarchar 如果有一個輸入引數是 nvarchar 資料類型; 否則 REPLACE 會傳回 varchar。

如果任何一個引數是 NULL,便會傳回 NULL。

如果 string_expression 的類型不是 varchar (max) 或 nvarchar (max),取代 會截斷傳回值為 8000 個位元組。 若要傳回值大於 8000 個位元組, string_expression 必須明確轉換成大數值資料類型。