社区
MS-SQL Server
帖子详情
in后面最多多少个字符?
大熊_BI
2010-10-22 02:06:13
in(,,,,)后面最多能有多少个字符?
...全文
502
24
打赏
收藏
in后面最多多少个字符?
in(,,,,)后面最多能有多少个字符?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
claro
2010-10-24
打赏
举报
回复
。。。
写在文本或在查询分析器中(不执行),绝对没有限制。
如果是在数据库中执行,没有限制是错误的。数据库与OS联系很紧密,想想吧。
xqx_8888
2010-10-24
打赏
举报
回复
应该没有限制
student_Forever2010
2010-10-24
打赏
举报
回复
看情况~
王向飞
2010-10-22
打赏
举报
回复
为什么不用not in
幸运的意外
2010-10-22
打赏
举报
回复
尝试4000个字符没有问题,最大还真不知道呢。
fsse2000
2010-10-22
打赏
举报
回复
In 效率最低,放棄使用吧
一品梅
2010-10-22
打赏
举报
回复
[Quote=引用 11 楼 orchidcat 的回复:]
引用楼主 qhboy17 的回复:
in(,,,,)后面最多能有多少个字符?
语法,写的是expression in(1,,,,,,n)
可以到n。
但是计算过程依靠计算能力而言,得看服务器的计算能力了。 具体数据不好说。
[/Quote].
guguda2008
2010-10-22
打赏
举报
回复
有限制,SQL优化器最大缓冲区有限制,我超过过。。。。。。
另外IN里的数目超过1000了速度就会大幅下降
licry01
2010-10-22
打赏
举报
回复
理论上, 一条sql最大字节数是2的32次方, 也就是2G
一般情况下超过1M的都很少很少
abuying
2010-10-22
打赏
举报
回复
in 长度应该没有什么限制!
但有sql语句长度有限
SQLCenter
2010-10-22
打赏
举报
回复
[Quote=引用 8 楼 qhboy17 的回复:]
in()里面不跟语句,是字符串,in('公司1','公司2','公司3','公司4','公司5') 这些字符串 '公司1','公司2','公司3','公司4','公司5' 最多是多少个字符??
[/Quote]
如果是动态串起来的列表,可能跟varchar最大8000长度有关,上限8000个字节,2005可以用varchar(max)。
Mr_Nice
2010-10-22
打赏
举报
回复
[Quote=引用楼主 qhboy17 的回复:]
in(,,,,)后面最多能有多少个字符?
[/Quote]
语法,写的是expression in(1,,,,,,n)
可以到n。
但是计算过程依靠计算能力而言,得看服务器的计算能力了。 具体数据不好说。
xuam
2010-10-22
打赏
举报
回复
[Quote=引用 8 楼 qhboy17 的回复:]
in()里面不跟语句,是字符串,in('公司1','公司2','公司3','公司4','公司5') 这些字符串 '公司1','公司2','公司3','公司4','公司5' 最多是多少个字符??
[/Quote]
一样的,语句也是个结果字符集
大熊_BI
2010-10-22
打赏
举报
回复
貌似听说 一句SQL语句从select开始不能超过4000个字符吗?
大熊_BI
2010-10-22
打赏
举报
回复
in()里面不跟语句,是字符串,in('公司1','公司2','公司3','公司4','公司5') 这些字符串 '公司1','公司2','公司3','公司4','公司5' 最多是多少个字符??
viqn7qdnt
2010-10-22
打赏
举报
回复
没什么限制吧,没试过,LZ可以慢慢试验,有结果了说声啊
大熊_BI
2010-10-22
打赏
举报
回复
in()里面不跟语句,是字符串,in('公司1','公司2','公司3','公司4','公司5')
--小F--
2010-10-22
打赏
举报
回复
计算机的承受度应该是 2的32次方
fpzgm
2010-10-22
打赏
举报
回复
你想写多长就多长,只要你能写
一般的都是 in(select id from tb) 记得tb中几十上千万都可以
你能写下?
fpzgm
2010-10-22
打赏
举报
回复
无限 - -?
加载更多回复(2)
php中get可以接收几个,使用get in php可以发送多少
个字符
博客讨论了HTTP GET请求的长度限制,指出此限制可能由浏览器、服务器或PHP设置导致。作者在尝试通过GET方法发送大量数据时遇到问题,XMLHttpRequest发送的数据没有完全接收。解决方案建议使用POST请求代替GET,因为GET请求的URL长度受到浏览器限制,可能在255到4096
个字符
之间不等。同时,建议检查URL是否正确编码和浏览器支持情况。
mybatis处理in条件超过1000
个字符
的办法
本文探讨了在MyBatis中处理大量数据查询时遇到的问题及解决方案。原方法使用in子句进行批量查询,但当参数超过1000个时会报错。通过将查询改写为内连接和union all的方式,成功解决了参数过多的问题,提高了查询效率。
该服务器支持
最多
2100个参数,mybatis where in语句中参数过多
本文探讨了Mybatis在处理IN条件查询时遇到的SQL Server参数限制问题,介绍了如何通过拼接SQL语句避免超过2100参数限制,并给出了在Java代码和mapper.xml中的具体操作示例。
mysql 可建多少索引_MySQL
最多
可建立多少索引和索引的限制
这篇博客详细介绍了MySQL的四种索引类型:普通索引、唯一索引、主键索引和组合索引,以及创建和删除索引的方法。同时,文章还强调了使用索引的注意事项,如避免NULL值、选择短索引、注意排序和LIKE操作的使用等,并提出了SQL查询优化的原则,如减少表连接和避免子查询等。
oracle多个查询in,Oracle子查询in的参数个数问题
本文介绍如何在Oracle数据库中处理超过限制的IN子句参数,通过split语句拆分和OR连接实现查询,提供了一个名为SqlInHelperUtil的实用工具,适用于参数超过1000个的情况。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章