У меня есть хранимая процедура, которая использует bcp queryout
и заполнит файл с результатамиBCP queryout создания пустого файла
SELECT * FROM ##TempTable
Иногда созданный файл пуст. Я знаю, что это не может быть разрешение на основе местоположения вывода, так как файл создается и сохраняется, поэтому SELECT
должен возвращать нулевые строки. Это производственная среда, и мне не разрешено откладывать какие-либо отладки и т. Д., Чтобы увидеть, что счетчик SELECT
возвращается до строки bcp, но я знаю, что таблица заполнена так, как она упоминается позже в sp и этой секции кода никогда не сработает
Кто-нибудь видел, что bcp действует так?
Переключатели Я использую против BCP являются
-t -T -c -S
Благодаря
Лицо: нет ничего плохого в BCP, в вашей таблице temp нет строк. Для устранения неполадок вам необходимо следовать этой линии рассуждений. Есть ли у вас среда DEV, где вы можете воспроизводить? Вы можете запустить SQL Profiler? –