bcp提供很多参数,可以设计分隔符号

解决方案 »

  1.   

    use tempdb
    go
    --示例
    create table tb(col1 varchar(10),col2 int,col3 varchar(10))
    insert tb select N'王',N'20',N'男'
    union all select N'李',N'30',N'女'
    gp--bcp导出
    exec master..xp_cmdshell 'bcp "select char(3)+rtrim(col1)+char(34),char(3)+rtrim(col2)+char(34),char(3)+rtrim(col3)+char(34) from tempdb.dbo.tb" queryout "c:\a.txt" /T /c /t","'
    godrop table tb
      

  2.   

    数据库里的数据已经存在
    王   20   男
    李   30   女
    在不能变更类型的
    情况下如何导成CSV以下形式存放呢"王" ,  "20" ,  "男"
    "李" ,  "30" ,  "女"老大再赐教