Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rem For more info see: http://stackoverflow.com/questions/1355876/export-table-to-file-with-column-headers-column-names-using-the-bcp-utility-an
- rem If you need to supply credentials, replace -T option with -U my_username -P my_password
- set BCP_EXPORT_SERVER=put_my_server_name_here
- set BCP_EXPORT_DB=put_my_db_name_here
- set BCP_EXPORT_TABLE=put_my_table_name_here
- BCP "DECLARE @colnames VARCHAR(max);SELECT @colnames = COALESCE(@colnames + ',', '') + column_name from %BCP_EXPORT_DB%.INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='%BCP_EXPORT_TABLE%'; select @colnames;" queryout HeadersOnly.csv -c -T -S%BCP_EXPORT_SERVER%
- BCP %BCP_EXPORT_DB%.dbo.%BCP_EXPORT_TABLE% out TableDataWithoutHeaders.csv -c -t, -T -S%BCP_EXPORT_SERVER%
- set BCP_EXPORT_SERVER=
- set BCP_EXPORT_DB=
- set BCP_EXPORT_TABLE=
- copy /b HeadersOnly.csv+TableDataWithoutHeaders.csv TableData.csv
- del HeadersOnly.csv
- del TableDataWithoutHeaders.csv
Advertisement
Add Comment
Please, Sign In to add comment