我尝试使用text或ntext作为变量的类型,但不允许使用它们 有没有办法绕过这个?
答案 0 :(得分:4)
对于任何不是MSSQL 2005或MSSQL 2008的东西:
您可以在varchar(8000)
另一种选择是使用临时表并使用您需要的信息填充该表。使用自动索引来维持秩序。
答案 1 :(得分:3)
在SQL Server的未来版本中不推荐使用TEXT和NTEXT。
相反,您应该使用VARCHAR(MAX)和NVARCHAR(MAX)来分别删除之前的8000和4000大小限制,最多可占用2 ^ 31-1个字节。