查询时如何指定分区

Chiff 2008-12-27 11:50:57
若对某个表设置分区后,能否实施在查询时直接指定分区编号来实现仅针对某个特定的分区扫描?
目前通过在查询条件中将分区的关键字段作为查询条件是可以实现这个目的,我想知道的是有没有更直接的方法指定?
...全文
1143 31 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzxap 2009-02-28
  • 打赏
  • 举报
回复
标准答案是——不能指定分区。
Sky_666 2009-02-28
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 baronyang 的回复:]
如果还要指定分区,那分区功能的灵活性就太差了吧,所以只要你分区了,你的数据是哪个范围的数据,它自动查所属分区的数据
[/Quote]


有道理,有分区索引的,让它自动找吧!
悔说话的哑巴 2009-02-21
  • 打赏
  • 举报
回复
关注、期待
stonehy520 2009-02-21
  • 打赏
  • 举报
回复
关注、期待
人鱼传说 2009-02-12
  • 打赏
  • 举报
回复
如果还要指定分区,那分区功能的灵活性就太差了吧,所以只要你分区了,你的数据是哪个范围的数据,它自动查所属分区的数据
子陌红尘 2009-01-05
  • 打赏
  • 举报
回复
Unfortunately,标准答案是——不能指定分区。
maihuoxin 2009-01-04
  • 打赏
  • 举报
回复
学习。。
lunbingtang 2009-01-04
  • 打赏
  • 举报
回复
WAIT FOR GAOSHOU。。。。。。。
wonsoft 2009-01-04
  • 打赏
  • 举报
回复
支持一下。
wsh236 2009-01-04
  • 打赏
  • 举报
回复
不是自动就去分区找了么?难道还可以指定! 学习学习!
Yang_ 2009-01-04
  • 打赏
  • 举报
回复
楼主好久不见!!
Yang_ 2009-01-04
  • 打赏
  • 举报
回复
应该没有的

select * 
from table
where 分区字段>=第n个分区的左边界
and 分区字段<第n个分区的右边界


这需要你的语句中写明边界数据


starluck 2008-12-31
  • 打赏
  • 举报
回复
關注
kye_jufei 2008-12-31
  • 打赏
  • 举报
回复
关注
oraclelogan 2008-12-30
  • 打赏
  • 举报
回复
[Quote=引用楼主 Chiff 的帖子:]
若对某个表设置分区后,能否实施在查询时直接指定分区编号来实现仅针对某个特定的分区扫描?
目前通过在查询条件中将分区的关键字段作为查询条件是可以实现这个目的,我想知道的是有没有更直接的方法指定?
[/Quote]

可以的!
fcuandy 2008-12-30
  • 打赏
  • 举报
回复
试一下创建与分区表对齐的分区索引。
waikey 2008-12-30
  • 打赏
  • 举报
回复
好像不行的,这个是分区算法决定的,是自动的
you_tube 2008-12-29
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 JYR520 的回复:]
恩,期待答案
[/Quote].
JYR520 2008-12-29
  • 打赏
  • 举报
回复
恩,期待答案
ws_hgo 2008-12-29
  • 打赏
  • 举报
回复
关注....
学习
加载更多回复(10)

6,128

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 新技术前沿
社区管理员
  • 新技术前沿社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧