SET OUT_SQLSERVER=-S 192.168.132.63 -U sa -P sccs123
bcp FDC.DBO.tb_First_Five_QC out tb_First_Five_QC.txt -w -k -C 65001 %OUT_SQLSERVER%
以上如果把脚本存成文件名bcp.bat或没有-c或-w,则运行的时候一直刷屏这两行数据。却压根不执行,因为存成文件名bcp.bat与真实的bcp命令相冲突,只要改成其他名字如bcp1.bat并加上-c或-w
-C后面指定字符集,如65001表示UTF-8
-w是单独存在且必须存在的,不是说-w后面就是接%变量%,一般使用-w,较少用-c
-F 后面接数字
指定从被导出表的哪一行导出,或从被导入文件的哪一行导入
-L 后面接数字
指定被导出表要导到哪一行结束,或从被导入文件导数据时,导到哪一行结束
-c
使用Char类型做为存储类型,没有前缀且以"\t"做为字段分割符,以"\n"做为行分割符
-w
和-c类似,只是当使用Unicode字符集拷贝数据时使用,且以nChar做为存储类型
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30126024/viewspace-2124850/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30126024/viewspace-2124850/