: 推 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