作者flakchen (flak)
看板Database
标题Re: [SQL ] SQL2000如何将select後的资料汇成EXCEL …
时间Thu Jun 19 22:47:44 2008
: 推 ClubT:谢谢...不过我要问的是SQL语法 可以有语法直接做到吗? 06/19 12:58
: 推 PsMonkey:SQL 语法可以管到档案结构的事情喔... @__@ 06/19 18:45
没错,微软的T-SQL设计上只能用OPENROWSET的方法读取外面的档案,而不能写到
外面的档案。但真要作的话也不是不行,可以参考:
http://weblogs.sqlteam.com/mladenp/archive/2006/07/25/10771.aspx
这方法是利用M$SQL的工具程式:bcp.exe来写资料出去,但它设计是在作业系统层或
外部程式呼叫的(例如:command line)而不能从T-SQL中呼叫。连结中的作法是
先利用Exec master..xp_cmdshell让T-SQL可以进到作业系统的Command Line模式
接下来就是当成外部程式来呼叫它
但这方法不是很正规,而且资料库允许master..xp_cmdshell的呼叫会有资讯安全上的疑虑
所以一般建议不要这麽做
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.120.10.166