2015-01-09 50 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') 

閱讀上字符串函數用於數據庫引擎,因爲有很多的達到此目的的方法。