MSSQL数据库的一些长度限制
2009-01-05 17:21
176 查看
之前做东西基本上没有管这个问题,不过总觉得问题有可能是会出现的,
今天小测试了一下,用NHibernate里面的in查询,最多参数可以有2100个,而语句长度好像并没有限制(我用2006个参数就已经有15876Byte了),
当然,用参数传递又可以让语句尽量短。
而在查询分析器中执行语句,做了一个34447Byte的都能正常运行。
SQL的具体长度限制在当然是在MSDN上查阅了:
http://msdn.microsoft.com/en-us/library/ms143432.aspx
明知效率很可能有问题,还不得不这样用……
今天小测试了一下,用NHibernate里面的in查询,最多参数可以有2100个,而语句长度好像并没有限制(我用2006个参数就已经有15876Byte了),
当然,用参数传递又可以让语句尽量短。
而在查询分析器中执行语句,做了一个34447Byte的都能正常运行。
SQL的具体长度限制在当然是在MSDN上查阅了:
http://msdn.microsoft.com/en-us/library/ms143432.aspx
明知效率很可能有问题,还不得不这样用……
相关文章推荐
- MSSQL数据库获取TEXT字段的内容长度
- 素数距离问题 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 现在给出你一些数,要求你写出一个程序,输出这些整数相邻最近的素数,并输出其相距长度。如果左右有等距离长度素数
- 关于数据库长度限制和.NET中处理正确长度等问题
- 数据库 表名,列名,索引名,约束名,表列数长度限制
- [MSSQL]获取数据库的一些基本信息
- MSSQL 查找用户数据库下面的表名、表说明、列名、列说明、列类型、列长度、列是否可为空相关信息
- 数据库 表名,列名,索引名,约束名,表列数长度限制
- 【MySQL】索引长度的一些限制
- 数据库表名、字段名限制长度
- [收集]关于MSSQL数据库的一些查询
- MSSQL数据库的一些基础知识
- 关于mssql数据库下的一些注入技巧
- MSSQL数据库获取TEXT字段的内容长度
- 各种数据库对表名长度的限制
- MSSQL-用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- 移动平台数据库的一些限制(EDB、CEDB、SQL CE)
- 不同数据库标志符长度限制总结
- 【MySQL】结构行长度的一些限制
- 各种数据库对表名长度的限制
- 【MySQL】行长度的一些限制