2014-01-28 62 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 '%..%'