微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在SQL Server 2008的存储过程中操作ntext类型数据

如何解决如何在SQL Server 2008的存储过程中操作ntext类型数据

如果您可以更改架构,请考虑将数据类型从更改ntextnvarchar(max)。后者是sql Server 2005中的新功能,效率更高,并且可以与字符串函数一起使用。

如果您无法更改架构,请将转换ntext为type的局部变量nvarchar(max)。字符串函数可以使用nvarchar(max)。例子:

declare @txt nvarchar(max)
select @txt = NTextField from YourTable where id = @ID

... process @txt ...

update YourTable set NTextField = @txt where id = @ID

解决方法

我想知道如何在SQL Server
2008的存储过程中操作ntext数据类型。我们在表中有一列ntext类型的列。我们必须从该列中获取数据,解析数据,进行更改,然后将其存储回去。对于上述所有任务,我们必须在存储过程/函数上使用一个或多个。因此,还涉及在存储过程之间传递数据。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。