2016-10-13 1 views
0

varchar 열에 ABCDE1과 같은 데이터가있는 경우 처음 5 개의 문자는 영숫자입니다.SQL 서버의 스크립트를 업데이트하여 5 문자 뒤에 하이픈을 추가하십시오.

어떻게 내가 SQL 서버에 업데이트 스크립트를 사용하여 달성 할 수있는 5 번째의 캐릭터

ABCDE-1 

후 모든 기록을 위해 하이픈을 추가 하시겠습니까?

+2

당신은 코드를 작성을 업데이트합니다. 여기를 읽어서 시작하십시오 : https://msdn.microsoft.com/en-CA/library/ms181984.aspx –

답변

4

사용 STUFF 기능

Select STUFF(varchar_col,5+1,0,'-') 
From yourtable 

Update yourtable Set varchar_col = STUFF(varchar_col,5+1,0,'-') 
관련 문제