2015-01-09 48 views
0

想知道是否有一种简单的方法将字符/数字添加到批量的varchar字段中?在VN他们正在改变区域代码,我需要更新表格上的电话和传真字段从现有的代码到新的。修改Varchar字段中的数据

例如,一个电话号码加载为84-8-12345678,新号码为84-28-12345678。

该变量的位置会有所不同,但我可以通过附加到记录的代码进行控制。

这可以通过脚本来完成吗?我想可能是抓取记录并改变成excel,然后上传和更新。

任何帮助/建议表示赞赏。

+3

它被称为UPDATE语句.... –

+0

如果您不理解@ MitchWheat的评论,我已经听说过这本书的好处,即在10分钟内自学SQL。话虽如此,对于您给出的示例,语法取决于您未指定的数据库引擎。 –

+1

如果我们知道你的RDBMS(Oracle,SQL Server,MySQL等),那么我们可以给出具体的建议 –

回答

1

假设你知道的更新语句,您想对字符串操作的一部分,你可以尝试像...

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

阅读上字符串函数用于数据库引擎,因为有很多的达到此目的的方法。