STUFF(SQL Server Compact Edition)
지정된 길이의 문자를 삭제하고 지정된 시작점에 다른 문자 집합을 삽입합니다.
구문
STUFF ( character_expression, start, length, character_expression )
인수
- character_expression
nvarchar 또는 ntext로 암시적으로 변환될 수 있는 식입니다.
- start
정수 값 또는 int로 암시적으로 변환할 수 있는 식이며 삭제 및 삽입 시작 위치를 지정합니다. start가 음수이면 Null 문자열이 반환됩니다. start가 첫 번째 character_expression보다 길면 Null 문자열이 반환됩니다.
- length
정수 또는 int로 암시적으로 변환할 수 있는 식이며 삭제할 문자 개수를 지정합니다. length가 첫 번째 character_expression보다 길면 마지막 character_expression의 마지막 문자까지 삭제됩니다. length가 음수이면 Null 문자열이 반환됩니다.
반환 값
nvarchar 또는 ntext
예
다음 예에서는 Products 테이블에서 ProductID의 두 번째 숫자를 삭제하고 문자 '000'으로 바꿉니다.
SELECT STUFF(ProductID, 2,1, '000')
FROM Products