当前位置: 首页 > 面试题库 >

SQL Server:UNION的数量限制是多少?

宗政财
2023-03-14
问题内容

我想知道我可以发送到SQL Server的UNION
SELECT语句的数量是否受到限制?在一条SQL语句中,我最多可能要完成36个操作,因此它变得相当长,从字符角度来看。(而且,其中每个带有ASE
WHEN语句的SELECT语句本身都有些复杂。)


问题答案:

从SQL 2008 BOL

“ Transact-SQL语句中可以出现任意数量的UNION运算符”

同样来自MSDN “ SQL
Server的最大容量规范”(2008):

批次大小(1) 65,536 *网络数据包大小

包含SQL语句的字符串的长度(批量大小)(1) 65,536 *网络数据包大小

(1)网络数据包大小是用于在应用程序和关系数据库引擎之间进行通信的表格数据流(TDS)数据包的大小。默认数据包大小为4 KB,由网络数据包大小配置选项控制。

我认为,使用默认值时,这意味着268,435,456字节。请说您的查询比这短。



 类似资料:
  • 我有一个Java客户端,它批量推送(INSERT)记录到Cassandra集群。批处理中的元素都有相同的行键,所以它们都将被放置在同一个节点中。此外,我不需要事务是原子的,所以我一直在使用未记录的批处理。 每批INSERT命令的数量取决于不同的因素,但可以在5到50000之间。首先,我只是在一批中放入尽可能多的命令并提交。这com.datastax.driver.core.exceptions.I

  • 问题内容: URL的字符数限制是什么,特别是如果URL是由表单的GET方法形成的。 问题答案: 简短答案-实际上限制为2000个字符 如果您将网址的字符数保持在2000个以下,则它们几乎可以在客户端和服务器软件的任何组合中使用。 如果您要定位特定的浏览器,请参阅下文以了解更多特定限制。 更长的答案-首先,标准… RFC 2616(超文本传输​​协议HTTP / 1.1)第3.2.1节说 HTTP协

  • http请求并发的最大数量限制是多少

  • 在C语言中,我知道我们可以用指针来实现这一点: 甚至: 但我们能做点什么,比如三个指向无限的指针吗?例如。: ...依此类推,直到无穷大。 指针的数量有上限吗?如果是,上限是多少?

  • 我是swing java新手,我制作了一个jtoggle按钮数组,我的问题是我想限制4个切换按钮的选中(切换)按钮数量。是否有任何财产允许我这样做?下面是我的代码示例。

  • 我正在尝试使用python中的Google Vault API为组织中的所有用户创建导出请求 我已经试着随着时间的推移降低API请求的速度。睡眠(x)。我尝试修改脚本,一次只做一个帐户,手动运行脚本。 当我导出整个组织时,它会创建一个巨大的zip文件,这个文件没有用,因为我不知道什么属于谁。因此,我尝试创建单独的导出请求。 在当前脚本中,我看到这个错误"配额度量'vault.googleapis.