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



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

有什么我可以实现的替代方案吗?

谢谢

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

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

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

最新更新