Я пытаюсь запустить ниже запрос:BCP изменения заголовка заказа колонки
BCP "select * from myTable " queryout C:\Temp\myTable.csv -t, -c -T -S
Таблица:
Process Verb Match
P1 V1 FALSE
P2 V2 TRUE
CSV:
Match Process Verb
P1 V1 FALSE
P2 V2 TRUE
По какой-то причине, ППГ, сортировки строка заголовка в алфавитном порядке.
Приведенная выше команда использовалась для работы в SQL Server 2008 R2, но по какой-то причине она запуталась в SQL Server 2012 ... Как я могу это исправить?
странное поведение! Что делать, если вы пытаетесь: 'bcp" выбрать Process, Verb, Match from myTable "queryout C: \ Temp \ myTable.csv -t, -c -T -S'? Или 'bcp myTable в" C: \ Temp \ myTable.csv "-c -T -S' – gofr1
@ gofr1: Есть несколько проблем с этим утверждением: 1- Я создаю это на лету с динамическим числом столбцов , 2 - Число столбцов может быть до 150-200, 3 - Оно использовалось для работы в sql 2008 R2 – Ishan
Был ли установлен последний пакет обновления для SS2012? Во-вторых: если вы создаете скрипт таблицы (из SSMS, таблицы правого щелчка и скрипта CREATE), это порядок столбцов, как и следовало ожидать? –