这样导入文件内容到数据库可以么?急救!!
现在有一个用@隔开的文本文件,我已经建好了相应的表,想用下边的命令 导入到数据库中相应的表中,但是有错误,请各位大虾帮忙,谢谢了,着急哈!!
exec master..xp_cmdshell 'bcp database1..table1 in C:abc.txt @ -c -t'
问题点数:50、回复次数:5Top
1 楼masal79(郁闷哪)回复于 2005-08-02 11:42:16 得分 0
急顶!Top
2 楼vivianfdlpw()回复于 2005-08-02 12:21:50 得分 0
exec master..xp_cmdshell 'bcp database1..table1 in C:\abc.txt -c -T'
Top
3 楼masal79(郁闷哪)回复于 2005-08-02 13:50:47 得分 0
再顶
exec master..xp_cmdshell 'bcp database1..table1 in C:\abc.txt -c -T'
不可以的,怎么指定@分隔符呢?Top
4 楼vivianfdlpw()回复于 2005-08-02 14:04:30 得分 0
语法
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(换行符)。使用此参数替代默认行终止符。
Top
5 楼masal79(郁闷哪)回复于 2005-08-02 15:39:26 得分 0
那就我这个句子改怎么写呢? @写在哪?怎么表示呢
Top




