首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

怎么写脚本来定时创建表

2013-11-26 
如何写脚本来定时创建表?想根据现有表结构在本月创建下个月的表,该怎么写呢?写了个脚本,遇到点问题,脚本如

如何写脚本来定时创建表?

想根据现有表结构在本月创建下个月的表,该怎么写呢?
写了个脚本,遇到点问题,脚本如下:
-----------------------------------------------------------------------------
#!/bin/bash
# the script is used to create table per month.
.  /home/.profile
DBNAME=oracle_home
DBUSER=hao
DBPASSWD=hao123
month=`date +%Y%m`

$ORACLE_HOME/bin/sqlplus -s  ${DBUSER}/${DBPASSWD}@${DBNAME}
create table   hao.product_${month}  as
select * from hao.product_201310
where 0=1;
-----------------------------------------------------------------------------
现在echo "month"为201311,即本月。
month想获取下个月该怎么写?即在11月,获取month=201312.
谢谢
[解决办法]
date --date='next month' +%Y%m

热点排行