충분히 쌓여가는
지정한 범위의 문자열 삭제하고 새 문자열 끼워 넣기: STUFF 함수 본문
STUFF 함수
지정한 범위의 문자를 삭제하고 새 문자열을 끼워 넣는다.
문자열 7번째 위치부터 문자를 2개만큼 삭제하고 새 문자열을 끼워 넣는다
SELECT STUFF ('Do it! XX SQL Server', 8, 2, N'마이크로소프트')
STUFF 함수를 사용해 데이터를 검색할 때는 검색하려는 열 길이보다 긴 문자열을 넣어도 뒷부분이 잘리지 않는다.
-> 데이터를 검색한 뒤 결과를 보여줄 때 변환하므로, 실제 저장된 데이터 길이에는 영향을 미치지 않기 때문.
* 하지만 검색한 데이터를 다시 저장하려고 할 때는 문자열 길이가 저장할 수 있는 문자열 길이보다 길 경우 뒷부분이 잘리거나 오류가 발생할 수 있다
'MSSQL > 다양한 SQL 함수 사용(문자열 함수)' 카테고리의 다른 글
숫자를 문자열로 변환: STR 함수 (0) | 2024.12.16 |
---|---|
문자열 역순으로 표시: REVERSE 함수 (1) | 2024.12.05 |
공백 문자 반복: SPACE 함수 (0) | 2024.12.05 |
문자 반복: REPLICATE 함수 (0) | 2024.12.05 |
특정 문자를 다른 문자로 변경: REPLACE 함수 (0) | 2024.12.05 |