如何解决如何在SQL Server 2008的存储过程中操作ntext类型数据
如果您可以更改架构,请考虑将数据类型从更改ntext
为nvarchar(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 举报,一经查实,本站将立刻删除。