在SQL Server中,如何创建一个返回超过8,000个字符的文本的函数?

时间:2011-12-07 18:33:41

标签: sql-server function text varchar sqldatatypes

我需要在SQL Server中创建一个返回字符串的函数。在某些情况下,此字符串长度超过8,000个字符,这是varchar数据类型的最大值。在SQL Server 2008中编写函数时,不支持text和ntext数据类型。

那么我可以实现替代方案吗?

谢谢

(用于创建函数的代码很长,所以我没有包含它)

2 个答案:

答案 0 :(得分:4)

您应该能够使用VARCHAR(MAX)作为函数的返回类型。

答案 1 :(得分:-1)

您可以返回两个字符串。或者你可以返回一个blob。