sql server 2005 批量导入导出

王朝mssql·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

declare @CMD_STR varchar(100)

declare @i int

declare @memo nvarchar(50)

set @memo='数据分离'

set @i=0

while @i<=153

begin

insert into t

select top 15000 *

from dbo.gceclub_member_email

select @CMD_STR= 'bcp jive.dbo.t' + ' out C:\TDDOWNLOAD\test\' + @memo+cast(@i as nvarchar(20)) + '.xls'+ ' -c -S 127.0.0.1 -U sa -P bizcom'

EXEC master.dbo.xp_cmdshell @CMD_STR

delete

from dbo.gceclub_member_email where Col001 in (select Col001 from t)

delete from t

set @i=@i+1

end

USE master

EXEC sp_configure 'show advanced options', 1

RECONFIGURE WITH OVERRIDE

EXEC sp_configure 'xp_cmdshell', 1

RECONFIGURE WITH OVERRIDE

EXEC sp_configure 'show advanced options', 0

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航