Skip to content

Instantly share code, notes, and snippets.

@milafrerichs
Last active August 29, 2015 14:12
Show Gist options
  • Save milafrerichs/6d72bb04a50ff8a3765a to your computer and use it in GitHub Desktop.
Save milafrerichs/6d72bb04a50ff8a3765a to your computer and use it in GitHub Desktop.
Export all Data and Headers from CIP MSSQL Database to CSV
USE developmentdataSQL
SELECT 'exec master..xp_cmdshell'
+ ' '''
+ 'bcp'
+ ' "' + TABLE_CATALOG + '.' + TABLE_SCHEMA + '.[' + TABLE_NAME
+ ']" out'
+ ' "C:\cip\'
+ TABLE_CATALOG + '.' + TABLE_SCHEMA + '.' + TABLE_NAME + '.csv"'
+ ' -c'
+ ' -t,'
+ ' -T'
+ ' -S' + @@SERVERNAME
+ ''''
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
USE developmentdataSQL
SELECT 'exec master..xp_cmdshell'
+ ' '''
+ 'bcp'
+ ' "DECLARE @colnames VARCHAR(max); '
+ 'SELECT @colnames = COALESCE(@colnames + '''','''', '''''''') + column_name from '
+ TABLE_CATALOG+'.INFORMATION_SCHEMA.COLUMNS where '
+ 'TABLE_NAME='''''+ TABLE_NAME + ''''''
+ '; select @colnames;"'
+ ' queryout'
+ ' "C:\cip\'
+ TABLE_CATALOG + '.' + TABLE_SCHEMA + '.' + TABLE_NAME + '_header.csv"'
+ ' -c'
+ ' -t,'
+ ' -T'
+ ' -S' + @@SERVERNAME
+ ''''
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment