exec master..xp_cmdshell 'bcp database1..table1 in C:\abc.txt -c -T'

解决方案 »

  1.   

    再顶
    exec master..xp_cmdshell 'bcp database1..table1 in C:\abc.txt -c -T'
    不可以的,怎么指定@分隔符呢?
      

  2.   

    语法
    bcp {[[database_name.][owner].]{table_name | view_name} | "query"}
        {in | out | queryout | format} data_file
        [-m max_errors] [-f format_file] [-e err_file]
        [-F first_row] [-L last_row] [-b batch_size]
        [-n] [-c] [-w] [-N] [-V (60 | 65 | 70)] [-6]
        [-q] [-C code_page] [-t field_term] [-r row_term]
        [-i input_file] [-o output_file] [-a packet_size]
        [-S server_name[\instance_name]] [-U login_id] [-P password]
        [-T] [-v] [-R] [-k] [-E] [-h "hint [,...n]"]-t field_term
    指定字段终止符。默认的字段终止符是 \t(制表符)。使用此参数替代默认字段终止符。-r row_term
    指定行终止符。默认的行终止符是 \n(换行符)。使用此参数替代默认行终止符。