<代码>声明@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 去 ——更新当前配置值这个特性。 重新配置 去 代码>