文件抽取的存储过程:
各字段采用定长格式 各字段间使用竖线分隔
抽取为txt
现有定长抽取,如何加入|
select @bcp_cmd='bcp '+'"'+@ExtSql+'"'+' queryout '+@dest_file+'  -c -t '+' -S "(local)" -T'

解决方案 »

  1.   

    试试
    BULK INSERT Northwind.dbo.[Order Details]
       FROM 'f:\orders\lineitem.txt'
       WITH 
          (
             FIELDTERMINATOR = '|',
             ROWTERMINATOR = '|\n'
          )
      

  2.   

    是这样的,我从数据库中抽取数据到txt格式文件中。我是写了个存储过程抽的,但是我现在只能定长,不能加上分隔符|。如果又要定长又要加上分隔符怎么抽取呢?