首页
|
新闻资讯
|
网站运营
|
网络编程
|
数据库
|
服务器
|
网页设计
|
图像媒体
|
网络应用
|
搜索优化
|
资源下载
|
动网主机
|
DVBOX
本站内
互联网
ASP论坛
ASP.Net论坛
PHP论坛
数据库
→ 阅读文章
一个批量删除临时表的sh用于informix
作者
:武昌鱼
来源
:chinaunix
阅读 数 512 人次 , 2006-3-18 12:01:00
#!/bin/csh
if ($#argv != 1 then
echo "Usage:csh deltmp.sh [dbname]";
exit(0);
else if ($#argv == 1 then
set dbname="$argv[1]";
endif
rm deltmp*.sql
echo "now load tmp table to deltmp.sql"
dbaccess $dbname <<EOF
unload to "deltmp.sql"
select tabname from systables where tabname like "tmp%" and created < extend(current,year to day)
EOF
echo "load finish"
echo "| --> ;"
sed 's/|/;/w deltmp1.sql' deltmp.sql
echo "tmp --> drop table tmp"
sed 's/tmp/drop table tmp/w deltmp2.sql' deltmp1.sql
echo "delete temp table"
dbaccess $dbname deltmp2.sql
echo "delele temp files"
rm deltmp*.sql
本文Tags
:
RealPlayer
收藏本文
打印本文
论坛讨论
关闭窗口
· 上一篇:
Informix 4GL写的转换成大写金额字串的函数
· 下一篇:
影响CPU使用率的配置参数和环境变量
·
linux下建立mysql镜像数据库
·
SQL Server数据库技术(58)
·
如何用sql语句修改数据表中字段,实现identity(100,1)的递增
·
如何找出消耗cup的进程信息和执行的语句
·
SYBASE ASE FOR LINUX安装及perl连接SYBASE
关于本站
|
联系我们
|
业务合作
|
客户案例
|
诚聘英才
|
广告合作
|
收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006
Cndw
.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077