STUFF(SQL Server Compact)

지정된 길이의 문자를 삭제하고 지정된 시작점에 다른 문자 집합을 삽입합니다.

구문

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테이블에서 Product ID의 두 번째 숫자를 삭제하고 문자 '000'으로 바꿉니다.

SELECT STUFF([Product ID], 2,1, '000')
FROM Products