首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从SQL Servertable表中的分区检索数据

从SQL Servertable表中的分区检索数据
EN

Stack Overflow用户
提问于 2019-11-22 04:40:58
回答 3查看 753关注 0票数 1

我是SQL Server partitioning的新手。我尝试了一些教程,最后我得到了基于它的,创建了一个分区,但问题是,我不能像在MYSQL查询中那样根据分区检索数据

代码语言:javascript
复制
SELECT * FROM TABLE_NAME  PARTITION(partitionId)

并在SQL Server中尝试了这个查询。

代码语言:javascript
复制
SELECT $PARTITION.partition_function (partition_function_id)

编辑:

图中显示了表中基于日期创建分区的数据,我喜欢根据分区名称检索数据,即如果分区名为20170203,则排除该日期的结果。

EN

Stack Overflow用户

发布于 2019-12-22 21:39:51

(MySQL)

访问特定的PARTITION几乎没有任何用处。您应该让WHERE子句选择使用哪个分区。

此外,分区的用途很少。我建议您忽略该功能,直到您有了大量的经验在您的腰带。

任何回答你的问题..。是的,这应该是可行的:

代码语言:javascript
复制
SELECT * FROM TABLE_NAME  PARTITION(partitionId);

但直到5.6才能得到这一数字。

可能需要引用分区is,特别是如果它是一个数字。如需进一步研究,请提供SHOW CREATE TABLE

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58987633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档