记录保存 1、查bcp帮助2、查sql自带的mail发送 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将数据从查询复制到数据文件bcp 实用工具使您得以将 Transact-SQL 语句的结果集复制到数据文件中。该 Transact-SQL 语句可以是任何可返回结果集的有效语句,例如分布式查询或联接多个表的 SELECT 语句。例如,若要将所有作者的姓名从 pubs 数据库的 authors 表复制到 Authors.txt 文件,并按姓氏排序,可在命令提示符下执行以下命令:bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout Authors.txt -c -Sservername -Usa -Ppassword如果要确保数据的原有顺序在数据文件中得以保留,则应从查询大容量复制数据;从表或视图大容量复制数据时,不能保证数据写入数据文件的顺序。在数据文件中保留数据顺序使您得以在将数据从数据文件大容量复制回表中时,可以利用 ORDER 提示。使用 ORDER 提示可以显著提高大容量复制的性能。有关更多信息,请参见优化大容量复制性能。如果 Transact-SQL 语句返回多个结果集(例如指定 COMPUTE 子句的 SELECT 语句,或执行包含多个 SELECT 语句的存储过程),则只复制第一个结果集而忽略随后的结果集。 xp_cmdshell 'bcp "select * from 库名.dbo.表名" queryout c:\1.txt -c -S服务器名字 -Usa -P密码'成功! EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout E:\boc\DT.txt -c -Sservername -Usa -Ppassword'here is an detailed example:DECLARE @FileName varchar(50), @bcpCommand varchar(2000)SET @FileName = REPLACE('c:\authors_'+CONVERT(char(8),GETDATE(),1)+'.txt','/','-')SET @bcpCommand = 'bcp "SELECT * FROM pubs..authors ORDER BY au_lname" queryout "'SET @bcpCommand = @bcpCommand + @FileName + '" -U garth -P pw -c'EXEC master..xp_cmdshell @bcpCommand 求一SQL语句 数据库提示:数据提供程序或其他服务返回E_FAIL 状态!!! 求一条SQL语句,如何将多行的数据整合成一行 查找并插入记录的问题?请大侠们指点,谢谢! 数据库问题求助!~100分!~急~~~~~~ 100分寻求一算法!!! 我想用treeview(在vs.net中)把数据库的数据变成树型的显示在asp页面上 sql server 2005 数据库文件太大了,怎么办?? 关于select语句的问题 有关SQL Server 7.0 的 @@servername的问题。 如何更新多个表? pengdali(大力) ,请进。
bcp 实用工具使您得以将 Transact-SQL 语句的结果集复制到数据文件中。该 Transact-SQL 语句可以是任何可返回结果集的有效语句,例如分布式查询或联接多个表的 SELECT 语句。例如,若要将所有作者的姓名从 pubs 数据库的 authors 表复制到 Authors.txt 文件,并按姓氏排序,可在命令提示符下执行以下命令:bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout Authors.txt -c -Sservername -Usa -Ppassword如果要确保数据的原有顺序在数据文件中得以保留,则应从查询大容量复制数据;从表或视图大容量复制数据时,不能保证数据写入数据文件的顺序。在数据文件中保留数据顺序使您得以在将数据从数据文件大容量复制回表中时,可以利用 ORDER 提示。使用 ORDER 提示可以显著提高大容量复制的性能。有关更多信息,请参见优化大容量复制性能。如果 Transact-SQL 语句返回多个结果集(例如指定 COMPUTE 子句的 SELECT 语句,或执行包含多个 SELECT 语句的存储过程),则只复制第一个结果集而忽略随后的结果集。
here is an detailed example:DECLARE @FileName varchar(50),
@bcpCommand varchar(2000)SET @FileName = REPLACE('c:\authors_'+CONVERT(char(8),GETDATE(),1)+'.txt','/','-')SET @bcpCommand = 'bcp "SELECT * FROM pubs..authors ORDER BY au_lname" queryout "'
SET @bcpCommand = @bcpCommand + @FileName + '" -U garth -P pw -c'EXEC master..xp_cmdshell @bcpCommand