0
varchar
열에 ABCDE1
과 같은 데이터가있는 경우 처음 5 개의 문자는 영숫자입니다.SQL 서버의 스크립트를 업데이트하여 5 문자 뒤에 하이픈을 추가하십시오.
어떻게 내가 SQL 서버에 업데이트 스크립트를 사용하여 달성 할 수있는 5 번째의 캐릭터
ABCDE-1
후 모든 기록을 위해 하이픈을 추가 하시겠습니까?
varchar
열에 ABCDE1
과 같은 데이터가있는 경우 처음 5 개의 문자는 영숫자입니다.SQL 서버의 스크립트를 업데이트하여 5 문자 뒤에 하이픈을 추가하십시오.
어떻게 내가 SQL 서버에 업데이트 스크립트를 사용하여 달성 할 수있는 5 번째의 캐릭터
ABCDE-1
후 모든 기록을 위해 하이픈을 추가 하시겠습니까?
사용 STUFF
기능
Select STUFF(varchar_col,5+1,0,'-')
From yourtable
는
Update yourtable Set varchar_col = STUFF(varchar_col,5+1,0,'-')
당신은 코드를 작성을 업데이트합니다. 여기를 읽어서 시작하십시오 : https://msdn.microsoft.com/en-CA/library/ms181984.aspx –