在sql server文本数据类型中插入xml字符串
本文关键字:插入 xml 字符串 数据类型 sql server 文本 | 更新日期: 2023-09-27 18:05:04
我试图用新版本的0文件更新Text
数据类型的内容,但没有成功。SQL Server 2012中的表有一个text
数据类型的列,其中已经包含了一个文本文件的内容。
我想更新这些内容。我知道我可以使用
手动更新UPDATE [MANUTXML].[dbo].[MANUTXML]
SET [SOURCEXML] = REPLACE(CAST([SOURCEXML] AS VARCHAR(max))
但是我需要对原始文件做很多修改,所以替换整个文件要容易得多。
我已经尝试在Management Studio 2012中这样做了,今天我尝试使用c#做同样的事情。结果是一样的
字符串或二进制数据将被截断。语句已被终止。
请帮忙。c#或T-SQL都可以。我只需要从从文件系统读取或复制的字符串插入一个文件?
我明白了。
我忘记使用T-SQL转义一个字符。感谢所有我的xml文件中有很多字符。我忘了换一个了。我需要做一个替换所有在我的文本编辑器之前,试图把文件源在sql语句,替换所有的"用"。教训