2015-01-09 3 views
0

일괄 적으로 varchar 필드에 문자/숫자를 추가하는 쉬운 방법이 있는지 궁금한가요? VN에서 그들은 지역 번호를 바꾸고 있습니다. 나는 기존 코드에서 새로운 코드로 전화와 팩스 필드를 업데이트해야합니다.Varchar 필드의 데이터 변경

예를 들어 전화 번호가 84-8-12345678로로드되고 새 번호가 84-28-12345678이됩니다.

변수는 위치에 따라 다르지만 레코드에 첨부 된 코드로 제어 할 수 있습니다.

스크립트로 수행 할 수 있습니까? 아마도 레코드를 가져 와서 Excel에서 변경 한 다음 업로드 및 업데이트하는 것을 생각하고있었습니다.

도움/의견 감사합니다.

+3

그것은 UPDATE 문이라고 부릅니다. ... –

+0

@ MitchWheat의 의견을 이해하지 못한다면 10 분 안에 Teach Yourself SQL을 읽어 보았습니다. 그런데, 당신이 준 예제에서 구문은 지정하지 않은 데이터베이스 엔진에 의존합니다. –

+1

RDBMS (Oracle, SQL Server, MySQL 등)를 알고 있으므로 구체적인 조언을 드릴 수 있다면 도움이 될 것입니다 –

답변

1

당신이 많이 있기 때문에

declare @ph as varchar(15) = '84-8-12345678' 
select STUFF(@ph,4,0,'2') 

데이터베이스 엔진에 대한 문자열 함수에 최대 읽기 ... 뭔가를 시도 할 수 업데이트 문에 대해 알고 가정 당신은 문자열 조작 부분에 대해 궁금해하는 이것을 달성하는 방법.

관련 문제