STUFF 함수

지정한 범위의 문자를 삭제하고 새 문자열을 끼워 넣는다.

 

문자열 7번째 위치부터 문자를 2개만큼 삭제하고 새 문자열을 끼워 넣는다

SELECT STUFF ('Do it! XX SQL Server', 8, 2, N'마이크로소프트')

 

STUFF 함수를 사용해 데이터를 검색할 때는 검색하려는 열 길이보다 긴 문자열을 넣어도 뒷부분이 잘리지 않는다.

-> 데이터를 검색한 뒤 결과를 보여줄 때 변환하므로, 실제 저장된 데이터 길이에는 영향을 미치지 않기 때문. 

 

* 하지만 검색한 데이터를 다시 저장하려고 할 때는 문자열 길이가 저장할 수 있는 문자열 길이보다 길 경우 뒷부분이 잘리거나 오류가 발생할 수 있다

반응형

+ Recent posts