how to export sql data to csv using bcp

前端 未结 2 450
陌清茗
陌清茗 2020-12-11 18:41

I use simple code

declare @sql varchar(8000) 
select @sql  = \'bcp ExcelAnalysis.dbo.ClearDB out c:\\csv\\comm.txt -c -t, -T -S \'+ @@servername 
exec master         


        
2条回答
  •  孤街浪徒
    2020-12-11 19:28

    First Part : Create a view in database and second part to execute statement to get results into CSV.Let me know if you need more help

    use [ExcelAnalysis].
    go
    ;
    
    create view [dbo].[vw_ClearDB] as
    SELECT 
    
          [vl]
          ,[data]
          ,[URL]
          ,[parse]
          ,[Strata]
          ,[Id]
       FROM [dbo].[ClearDB] where [data]> "01.05.2017" and NOT [vl] ='magand'
       NOT [vl] ='Maxximo'
    
       GO
    
       ;
    
    
    declare @sql varchar(8000) 
    select @sql  = 'bcp ExcelAnalysis.dbo.vw_ClearDB out c:\csv\comm.txt -c -t, -T -S '+ @@servername 
    exec master..xp_cmdshell @sql
    

提交回复
热议问题