我试图打印动态查询,但是在打印查询时发生了什么,字符被截断了。
declare @sql varchar(max)
set @sql = cast('select*from.................length is huge' as varchar(max))
print @sql
知道怎么解决吗?
答案 0 :(得分:5)
SQL函数PRINT
最多只显示8000个字符,变量仍然具有完整内容。试试这个:
PRINT LEN(@sql)
你应该看到更大的数字。