sp_xml_preparedocument text数据类型

时间:2011-03-06 17:40:43

标签: sql-server-2000

MS SQL 2000 ...

我在sql server中有一个表,其列定义为text数据类型。我需要将text数据类型的值传递给sp_xml_preparedocument函数。所有这些都发生在存储过程中。问题是我无法创建一个定义为text数据类型的局部变量来保存表中所需的特定值的值。最初,proc旨在将文本字段的值传递给varchar(8000)局部变量以存储内容,然后将其传递给函数。但是,文本字段的值现在大于8000.我已经看到一些将文本字段分解为两个varchar(8000)局部变量的示例,但我宁愿不必创建游标。关于这样做的任何其他建议?

提前致谢。

1 个答案:

答案 0 :(得分:0)

看看SQL Server: When 8000 Characters Is Not Enough的一些例子

如果你能尽快升级到你有varchar(max)的SQL 2005/2008: - )