用STUFF
刪除指定的字元長度並於指定的開始點插入另一字元集。語法
STUFF ( character_expression , start , length , character_expression ) 引數
character_expression指定字元資料的運算式。character_expression 可以為常數、變數,或者是字元資料首二進位資料的資料行。start是指定要開始刪除和插入之位置的整數值。若 start 或 length 為負數,會傳回 Null 字串。若 start 長於第一個 character_expression,會傳回 Null 字串。length是指定要刪除字元數的整數。若 length 比第一個 character_expression 長,刪除會發生在最後一個 character_expression 中的最後一個字元。傳回型別
若 character_expression 是支援的字元資料型別中的一種,則傳回字元資料。若 character_expression 是支援的二進位資料型別中的一種,則傳回二進位資料。備註
字串函數可以是巢狀。範例
本範例傳回藉由從第一個字串 (abcdef) 位置 2開始 (於 b) 刪除三個字元,並於刪除點插入第二個字串所建立的字元字串。 SELECT STUFF('abcdef', 2, 3, 'ijklmn')
GO以下為結果集:--------- 
aijklmnef (1 row(s) affected)