SQLServer查询的最大大小?在条款中?有没有更好的方法SQLServer查询的最大大小是多少?(字符的#)IN条款的最大尺寸?我想我看到了甲骨文的1000项限制,但是你可以和Anding 2 in一起解决这个问题。SQL Server中类似的问题?更新那么,如果我需要从另一个系统(非关系数据库)获取1000个GUID并针对SQL Server执行“连接代码”,那么最好的方法是什么?是将1000GUID的列表提交给IN子句呢?还是有另一种更有效的技术?我还没有对此进行测试,但我想知道是否可以将GUID作为XML文档提交。例如<guids>
<guid>809674df-1c22-46eb-bf9a-33dc78beb44a</guid>
<guid>257f537f-9c6b-4f14-a90c-ee613b4287f3</guid></guids>然后对Doc和Table执行某种XQuery连接。低于1000项条款的效率?
3 回答
慕森王
TA贡献1777条经验 获得超3个赞
更新
SELECT ...FROM TableJOIN ( SELECT x.value(N'.',N'uniqueidentifier') as guid FROM @values.nodes(N'/guids/guid') t(x)) as guids ON Table.guid = guids.guid;
- 3 回答
- 0 关注
- 426 浏览
添加回答
举报
0/150
提交
取消