none
Проблема с форматированным выводом bcp в файл. RRS feed

  • Вопрос

  • Доброе время. Делаю экспорт из таблицы в файл - поля date,time,decimal(18,4),decimal(18.4)

    declare @str varchar(300); 
    
    set @str = 'bcp "SELECT date1, time1,openPrice,closePrice from dbase.dbo.TableTempary" queryout e:\file.csv -S W2008\DEVSQL2008 -c -T'
    
     exec master..xp_cmdshell @str
    

    Как вывести в формате , чтобы между колонками был разделитель (пробел ). 

    Пробовал

    declare @ik varchar(2) = ' ';
    declare @ii varchar(300) = 'SELECT date1,'+@ik+' time1, openPrice,closePrice from dbase.dbo.TableTempary';
    set @str = 'bcp "'+@ii+'" queryout e:\file00.csv -S W2008\DEVSQL2008 -c -T'
    

    Не проходит. 

    Как организовать форматирование?

    Спасибо.

    15 апреля 2011 г. 15:50

Ответы

Все ответы

  • Кратко - вам необходимо создать файл форматирования

    Подробно - http://msdn.microsoft.com/ru-ru/library/ms191516.aspx.

    • Помечено в качестве ответа Igor Basmanov 16 апреля 2011 г. 17:34
    16 апреля 2011 г. 6:37
  • Кратко - вам необходимо создать файл форматирования

    Подробно - http://msdn.microsoft.com/ru-ru/library/ms191516.aspx.

    Спасибо, думал, что есть какой-либо другой вариант.
    16 апреля 2011 г. 17:34