BCP用法

  
 <代码>声明@fn nvarchar (max)=转换(char(8),获取当前日期(),112年)+转换(char(15),获取当前日期(),114)
  设置@fn=' D: \文件\ ' +空白(替换(@fn,‘:’,”)) +“xls”
  设置@fn='执行主. .xp_cmdshell”+“bcp select * from TOPLED2015 . .COPTDLog1”queryout + @fn + - c - q - t””
  EXEC (@fn)/*
  
  BCP用法:
  bcp{查询数据表|}{在| | queryout |格式}数据文件
  查询数据表|:表或结果集
  :导入数据
  :导出数据
  queryout:有条件导出数据
  (- m最大错误数][- f格式化文件][- e错误文件)
  [- f首行][- l末行][- b批大小)
  (- n本机类型][- c字符类型][- w宽字符类型)
  (- n将非文本保持为本机类型][- v文件格式版本][q带引号的标识符)
  (- c代码页说明符][- t字段终止符][- r行终止符)
  [我输入文件][o输出文件][——数据包大小)
  (- s服务器名称][- u用户名][p密码)
  (- t可信连接][- v版本][- r允许使用区域设置)
  [- k保留空值][- e保留标识值)
  [- h”加载提示”][- x生成xml格式化文件)
  */跫檠汲?
  执行主. .xp_cmdshell bcp”select *从测试. .Demo_A”queryout D: \ \ 1测试。xls - c - q - t”
  执行主. .xp_cmdshell bcp”select *从测试. .Demo_A”queryout D: \ \ 1测试。xls - c - q - s”。““sa”- u - p“123123”
  ——所有表数据导出
  执行主. .xp_cmdshell的bcp TEST.dbo。Demo_A D: \ \ 1进行测试。xls - c - q - t”
  ——导入数据,表结构一致
  执行主. .xp_cmdshell bcp测试. .Demo_A在D: \ \ 1进行测试。xls - t - c”
  
  ——解决一些报错处理
  ——允许高级选项被改变。
  EXEC sp_configure“显示高级选项”,1
  去
  ——高级选项更新当前配置的值。
  重新配置
  去
  ——启用这个特性。
  EXEC sp_configure xp_cmdshell, 1
  去
  ——更新当前配置值这个特性。
  重新配置
  去
   

BCP用法