我只需要仔细检查一下t-sql中的EXEC命令是否有字符限制?如果我有一个带有varchar(max)的变量并使用EXEC执行该命令,您认为可以吗?
谢谢
根据这篇MSDN文章,应该没问题。
相关部分:
对字符串使用EXECUTE 在早期版本的SQL Server中,字符串限制为8,000个字节。这需要串联大字符串以进行动态执行。 在SQL Server中,可以指定varchar(max)和nvarchar(max)数据类型,以允许字符串最多包含2 GB的数据。
对字符串使用EXECUTE
在早期版本的SQL Server中,字符串限制为8,000个字节。这需要串联大字符串以进行动态执行。 在SQL Server中,可以指定varchar(max)和nvarchar(max)数据类型,以允许字符串最多包含2 GB的数据。