我有以下结构,其中某些单词需要替换
declare @Words table(Find varchar(50),Replace varchar(50))
Insert Into @Words
Values('aeroplane','airplane'),
('centre','center'),
('holiday','vacation')
当前必须循环浏览此表,并使用REPLACE替换每一行
有人会建议一种有效的方法来实现这一点,而不是遍历@words表吗?
我有以下结构,其中某些单词需要替换
declare @Words table(Find varchar(50),Replace varchar(50))
Insert Into @Words
Values('aeroplane','airplane'),
('centre','center'),
('holiday','vacation')
当前必须循环浏览此表,并使用REPLACE替换每一行
有人会建议一种有效的方法来实现这一点,而不是遍历@words表吗?
1条答案
按热度按时间mrfwxfqh1#
作为帮助您用一个查询修改数据的常规查询,您可以执行以下操作:
只需将最后的SELECT替换为与原始表连接的UPDATE