免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2516 | 回复: 1
打印 上一主题 下一主题

求教SQL語句,導出一個數據庫所有內容 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2004-01-10 21:04 |显示全部楼层

求教SQL語句,導出一個數據庫所有內容

不嫌弃的话,我给个例子,以前发过的:
#! /bin/csh
source $home/cshrc2
cd
cd tab_load
rm *.data
rm tab_result.sql
dbaccess eomsdb - << EOF
unload to tab_struc.tmp DELIMITER ";"
select "dbschema -d eomsdb -t "||trim(tabname)||" -ss "||trim(tabname)||".txt"
from systables where (tabname not like 'sys%' and tabtype='T');
unload to tab_data.sql DELIMITER ";"
select "unload to "||trim(tabname)||".data select * from "||trim(tabname)
from systables where (tabname not like 'sys%' and tabtype='T');
unload to tab_drp.sql DELIMITER ";"
select "drop table "||trim(tabname)
from systables where (tabname not like 'sys%' and tabtype='T');
unload to tab_data_load.sql DELIMITER ";"
select "load from "||trim(tabname)||".data insert into "||trim(tabname)
from systables where (tabname not like 'sys%' and tabtype='T');
EOF
chmod 777 *.tmp
echo `date`
echo "unloading table struction ..."
tab_struc.tmp >;/tmp/tab_load.log
echo "unloading data to file ..."
dbaccess eomsdb tab_data.sql >;>;/tmp/tab_load.log
cat *.txt >;>; tab_result.sql
rm *.txt
rm *.tmp
#rm tab_data.sql
cd $home
echo "zip the data to tab_load.tar..."
tar cvf tab_load.tar tab_load >;>;/tmp/tab_load.log
set date1=`date '+%m%d%H'`

论坛徽章:
0
2 [报告]
发表于 2004-01-11 13:56 |显示全部楼层

求教SQL語句,導出一個數據庫所有內容

[quote]原帖由 "liu_cj"]楼上的兄台是用的融通系统吗[/quote 发表:

这位兄台果然很…………















没有眼光,呵呵       
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP