MSSQL数据库的一些长度限制
之前做东西基本上没有管这个问题,不过总觉得问题有可能是会出现的,
今天小测试了一下,用NHibernate里面的in查询,最多参数可以有2100个,而语句长度好像并没有限制(我用2006个参数就已经有15876Byte了),
当然,用参数传递又可以让语句尽量短。
而在查询分析器中执行语句,做了一个34447Byte的都能正常运行。
SQL的具体长度限制在当然是在MSDN上查阅了:
http://msdn.microsoft.com/en-us/library/ms143432.aspx
明知效率很可能有问题,还不得不这样用……