我需要遍历一张表并从值中删除一行。我想做的是这样的:
UPDATE infotabs
SET [content] =
replace(
replace(
(
SELECT [content]
FROM infotabs AS ib
WHERE ib.infotab_id = i.infotab_id
), '<p>', '')
, '</p>', '')
WHERE infotab_id=
(
SELECT i.infotab_id
FROM infotabs AS i
WHERE ([content] LIKE '%<p>%')
)
但这失败了:
消息 4104,级别 16,状态 1,第 8 行
无法绑定多部分标识符“i.infotab_id”。
所以基本上我需要遍历表并从列中删除所有 <p> 和 </p> 。有人可以帮我吗?