我正在使用SQL Server 2012,我有这个表,我需要清理数据.
我试图将其转换为XML,但首先我需要删除列中文<p> </p> 本内出现的每个出现的内容Text:
CREATE TABLE [dbo].[Detail] (
[DetailId] INT IDENTITY (1, 1) NOT NULL,
[Text] NVARCHAR (4000) NULL,
[Detail] NVARCHAR (4000) NULL,
CONSTRAINT [PK_Detail] PRIMARY KEY CLUSTERED ([DetailId] ASC)
);
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议我怎么做到这一点?请注意,我此时并不想将任何内容转换为XML.我只想删除这个文本字符串,或者说用""替换它更合适.
谢谢
小智 6
如果要从表中的所有行清除它,可以使用以下命令:
update dbo.Detail
set Text = REPLACE(Text, '<p> </p>', '');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
370 次 |
| 最近记录: |