我想替换表中列的文本
我试过了:
select replace([article], '<p> </p>', '') from Articles
update Articles
set article = replace(article, '<p> </p>', '')
where article like '<p> </p>'
or
UPDATE [AJA].[dbo].[Articles]
SET [article] = ' '
WHERE [article] = '<p> </p>'
GO
Run Code Online (Sandbox Code Playgroud)
每次出现错误时:
参数1在替换中无效
它出什么问题了?
谢谢你的帮助
我用两种数据类型验证你的问题,即
因此,在使用varchar(max)html标签时使用数据类型....
如果要处理以前的类型,请将列类型转换为 varchar
SELECT REPLACE(CAST([article] as VARCHAR(MAX)), '<p> </p>', '')
FROM Articles
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1627 次 |
| 最近记录: |