在SQL Server中,可以使用`REPLACE`函數來替換字符串。
`REPLACE`函數的語法如下:
```
REPLACE (string_expression, search_string, replacement_string)
```
參數說明:
- `string_expression`:要進行替換的字符串表達式。
- `search_string`:要被替換的子字符串。
- `replacement_string`:用于替換的新字符串。
下面是一個示例:
```
SELECT REPLACE('Hello, World!', 'Hello', 'Hi')
-- 輸出結果為:Hi, World!
```
在上述示例中,將原字符串中的"Hello"替換為"Hi",并輸出結果。
需要注意的是,`REPLACE`函數是區分大小寫的,如果要進行大小寫不敏感的替換,可以使用`COLLATE`關鍵字來指定一個不區分大小寫的排序規則,例如:
```
SELECT REPLACE('Hello, World!', 'hello', 'Hi') COLLATE Latin1_General_CI_AI
-- 輸出結果為:Hi, World!
```
在上述示例中,使用了`COLLATE Latin1_General_CI_AI`來指定了一個不區分大小寫的排序規則,實現了大小寫不敏感的替換。