根据月对表进行分区,现已知道该数据在那个月,也就是知道所在分区,
条件直接写where fromMonth='2014-10'
就可以了吗?还是使用$PARTITION?
不会用$PARTITION....
------解决思路----------------------
条件直接写where fromMonth='2014-10' 就可以了,系统会自动找到对应的分区.
------解决思路----------------------
从你用的 $PARTITION 来看,你用的是sql server ,而不是oracle。
实际上不管是sql server,还是oracle,你只需要 where fromMonth='2014-10' 就会自动查询这个月所对应的分区表,这个对你来说是透明的。
也就是说 这个是sql server来判断的,你的语句都不用修改,就能自动查询某个分区的数据。