SQL Server中SQL语句或者存储过程的最大长度

SQL Server中SQL语句或者存储过程的最大长度

1、SQL语句的或者存储过程的最大长度是65,536 * Network packet size,其中 Network packet size是网络包的大小,默认是4096个字节,也就是4kb。

2、默认情况下,SQL语句的最大长度就是65,536 * 4kb = 255.996093MB,接近256MB了。

3、Network packet size参数配置如图:

右键点击链接的服务器----》点属性----》点击属性页中的高级选项----》设置网络数据包的大小

4、当然,从数据库的维护方面考虑,最好能够避免过长的SQL语句或者存储过程。

标签: