增長表分區

表按天分區,最小分區是p20140301,來個需求:增長2013年1月1號到2014年2月28號的分區bash

寫個腳本,後臺運行,腳本以下:ide

[root@BJ-CSK-0-135 syk]# more test.sh it

#!/bin/bash io

class

r=`date '+%Y%m%d'`test

echo today is $r後臺

for ((i=1; i<=10; i++)); dodate

rq=`date +"%Y%m%d" -d"$i day ago"`腳本

rrq=`expr $rq - 1`di

q=`date +"%Y-%m-%d" -d"$i day ago"`

#echo $rq

#echo $rrq

#echo $q

echo "ALTER TABLE syk SPLIT PARTITION $rq AT (TO_DATE( '$q 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN' )) INTO (PARTITION $rrq ,partition $rq );"

done

相關文章
相關標籤/搜索