标题: 请教一个load表的问题. [打印本页] 作者: winamp 时间: 2006-06-26 10:17 标题: 请教一个load表的问题. 我用informix比较熟练,最近在学sybase,
我发现sybase中好象没有load命令。
我想unload出表中的数据:
isql -U sa =P passwd -o "/usr/xxx.txt" <<EOF
use db
go
select * from table where con1
go
exit
EOF
这样unload出来的数据能用bcp装入表中吗?
如果不行,应该怎么弄呢?
bcp在导入,导出数据能带条件吗?
请大侠们帮忙!作者: logit99 时间: 2006-06-26 14:07 标题: 回复 1楼 winamp 的帖子 bcp out
bcp in作者: agui1226 时间: 2006-06-27 15:10
有load命令吧,不过是用于导整个库的,导表要用bcp吧。
load database DBName
go
也可以用于倒入日志的吧~不过没做过作者: zhhui2000 时间: 2006-06-28 08:43
你要是DB2较熟的法,咱们可以加个QQ好友。作者: winamp 时间: 2006-06-28 13:54
用bcp的话,没有办法设定条件。
我看了论坛的精华版,找到两个办法。
不过都有缺陷。
1。select * into temptable from table where condition
bcp database..temptable out temptable.bcp
这种办法需要占用数据库空间,我的数据库空间本来就不大,所以。。。
2。第二种办法:
是用isql 和select 将表中满足条件的记录直接输出来。
不过这样的话,能不能在装入数据库就是问题了。(主要是我的表很大.)