Declare @txt nvarchar(1000)
Declare @filename nvarchar(1000)
set @txt ='22222222222'
set @filename='C:\aaa.txt'我想通过SQL语名直接把@txt 内容与入的文件C:\aaa.txt
不知道有没有直接实现的方法。
Declare @filename nvarchar(1000)
set @txt ='22222222222'
set @filename='C:\aaa.txt'我想通过SQL语名直接把@txt 内容与入的文件C:\aaa.txt
不知道有没有直接实现的方法。
set @txt='222222222222'
select @txt as [aa] into T
EXEC master..xp_cmdshell 'bcp "student_data..T" out c:\DT.txt -c -S Flysky -U sa -P 78480'
-c -S Flysky -U sa -P 78480
分别为服务器,用户,密码方法不好,其实楼主可以考虑textcopy
参考:
http://www.52sdn.com/artid/27/27933.html
Declare @txt nvarchar(1000)
Declare @filename nvarchar(1000)set @txt ='22222222222'
select @txt as Col1 into #tmpset @filename='C:\aaa.txt'exec master..xp_cmdshell ('bcp #tmp out "'+@filename+'" /S"(local)" /P"" /c'
drop table #tmp
可以像其它语言(或脚本语言)一样来操作文件。如VB/Javascript/.Net等等。这是用它们来操作XMLDOM的一个完整例子。你看明白之后,如果会用任意一种语言操作FSO就能改成用SQL来操作,具体代码我就不写了。
http://community.csdn.net/Expert/topic/4959/4959897.xml?temp=.3863642