ustcboy 发表于 2008-05-07 00:01

求BCP移植脚本,呵呵,一个库有300多张表,请大家献计献策,呵呵

如果逐个表写脚本容易出错,故求脚本。

[ 本帖最后由 ustcboy 于 2008-5-7 00:04 编辑 ]

chuxu 发表于 2008-05-07 10:26

select 'bcp '+name+' out '+name+'.bcp -U -P ' from sysobjects where type='U'

lrx 发表于 2008-05-07 15:57

For Solaris,

isql -Usa -Sserver -Ppassword -Ddatabase-w999 << eof | sed '1,2d;/^$/d;$d'
select 'bcp '+name+' out '+name+'.bcp -Userver -Ppassword ' from sysobjects where type='U'
go
eof

ustcboy 发表于 2008-05-07 23:03

好的,非常感谢

WFCJZ 发表于 2008-05-13 16:45

select 'bcp dbname.dbo.'+name+' out '+name+' -S servername -U sa -P -c'
from sysobjects
where type='U'

将结果保存,编成一个批处理,在客户端上执就就可以!
页: [1]
查看完整版本: 求BCP移植脚本,呵呵,一个库有300多张表,请大家献计献策,呵呵