MSSQL数据库的一些长度限制

之前做东西基本上没有管这个问题,不过总觉得问题有可能是会出现的,

今天小测试了一下,用NHibernate里面的in查询,最多参数可以有2100个,而语句长度好像并没有限制(我用2006个参数就已经有15876Byte了),

当然,用参数传递又可以让语句尽量短。

而在查询分析器中执行语句,做了一个34447Byte的都能正常运行。

 

SQL的具体长度限制在当然是在MSDN上查阅了:

http://msdn.microsoft.com/en-us/library/ms143432.aspx

 

明知效率很可能有问题,还不得不这样用……

 

posted @ 2009-01-05 17:21  果果’er  阅读(1036)  评论(0编辑  收藏  举报