2014-01-28 63 views
0

我已經在SQL Server中使用替換命令與下面的查詢我想在更新查詢語句

select name ,replace (name,'...','.') as names from dbo.emp_2 where name like '%..%' 

改變三列替換替換值在新行已進入後使用select查詢。

現在我只想將更換後的值更新到原始表格中。所以,我想在更新查詢中使用select查詢。

這是可能的,就那麼請提供該

回答

0

樣本查詢你可以這樣做:

UPDATE TableA 
SET Column1 = 'Test' + Column1 

你甚至可以加入你的更新查詢

UPDATE A 
SET A.Column1 = 'Test' + B.Column2 
FROM TableA A 
INNER JOIN TableB B 
ON B.B_Id = A.A_Id 
1

嘗試像這樣的東西

Update dbo.emp_2 
set name =replace (name,'...','.') where name like '%..%' 
1
Update dbo.emp_2 
Set name = replace (name,'...','.') 
Where name like '%..%'