读书人

SQL Server 2005 所允许的 SQL 语句的

发布时间: 2012-01-11 22:28:46 作者: rapoo

SQL Server 2005 所允许的 SQL 语句的最大长度为多少?
因为我要拼一条 SQL 语句的查询条件,因用户输入的产品数的增多而增长。所以我得考虑 SQL Server 2005 所允许的 SQL 语句的最大长度。

[解决办法]
2005 所允许的 SQL 语句的最大长度?
是指?
[解决办法]
varchar [ ( n | max ) ]
可变长度,非 Unicode 字符数据。n 的取值范围为 1 至 8,000。max 指示最大存储大小是 2^31-1 个字节。存储大小是输入数据的实际长度加 2 个字节。所输入数据的长度可以为 0 个字符。SQL-2003 中的 varchar 就是 char varying 或 character varying


bigint
整数数据,从 2^63 (9,223,372,036,854,775,808) 到 2^631 (9,223,372,036,854,775,807)。存储大小为 8 字节。



[解决办法]
存储过程源文本中的字节数,批处理大小中的较小者或 250 MB

批大小,65,536 * 网络数据包大小

[解决办法]
execute str1+str2+...n

读书人网 >SQL Server

热点推荐