蓝枫的个人空间

暂无签名

  • 博客访问: 179318
  • 博文数量: 87
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-05 17:48
个人简介

暂无介绍

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(87)

文章存档

2011年(1)

2010年(58)

2009年(17)

2008年(11)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

分类: Linux

--产生格式文件

exec master..xp_cmdshell 'bcp  logparse.dbo.pubOriginalData format null -T -c -t , -f e:\csv\data.xml'

 

--手动修改格式文件

 

declare @servername varchar(30)

declare @data varchar(20)

declare @sql Nvarchar(2000)

 

SET IDENTITY_INSERT dbo.pubOriginalData on

DBCC CHECKIDENT ( 'dbo.pubOriginalData', RESEED, 1 )

 

if (DATEPART(hour, getdate())>11)

begin

set @data='_07.csv'

end

else

set @data='_13.csv'

print @data

declare get_name cursor for select servername from dbo.pubServerInfo where logcollectstat='Y'

open get_name

fetch next from get_name into @servername

while @@fetch_status=0

begin

--select @path='e:\csv\'+ @servername+'_'+@data+'.csv'

select @sql=N'BULK INSERT [LogParse].[dbo].[pubOriginalData] FROM '+

            N'''e:\csv\'+ @servername + @data + '''' +

       N' WITH

      (

         KEEPIDENTITY,

         FIELDTERMINATOR ='','',

         ROWTERMINATOR =''\n'',

         FIRSTROW  = 1,

         FORMATFILE = ''e:\csv\data.xml''

      )'

EXEC sp_executesql @sql

fetch next from get_name into @servername

end

close get_name

deallocate get_name

 

 

a1.JPG

a2.JPG

阅读(1557) | 评论(0) | 转发(0) |
0

上一篇:关于iSQL*Plus DBA的配置

下一篇:合并列值

给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册