Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with.
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | StacyAStarting Member
 
 
                                        2 Posts | 
                                            
                                            |  Posted - 2008-06-16 : 15:44:39 
 |  
                                            | Reading through the forums, I found some great imformation for importing/exporting an excel spreadsheet via a stored procedure, however, the amount of data I have won't fit in excel. Can someone help me  export a CSV file via a stored procedure? I don't know if XML is the answer or if there is another way. I am able to use Bulk for an insert of a csv via stored procudure, although it doesn't allow me to use a variable for the file name and pass it in.  We are currently using SQL Server 2000.Thank you,Stacy |  |  
                                    | tkizerAlmighty SQL Goddess
 
 
                                    38200 Posts | 
                                        
                                          |  Posted - 2008-06-16 : 15:48:41 
 |  
                                          | You can export data using bcp which can be called in a stored procedure with xp_cmdshell:EXEC master.dbo.xp_cmdshell 'bcp SomeDb.dbo.SomeTable out C:\SomeDir\SomeFile.csv -Sserver1 -T -t, -r\r\n -c'If you want to build the query, then build it beforehand and then pass it to xp_cmdshell:DECLARE @cmd nvarchar(4000)SET @cmd = '...'EXEC master.dbo.xp_cmdshell @cmdTara KizerMicrosoft MVP for Windows Server System - SQL Serverhttp://weblogs.sqlteam.com/tarad/Subscribe to my blog |  
                                          |  |  |  
                                |  |  |  |