0
A
回答
3
0
我相信你可以做這樣的事情:
DECLARE @Path varchar(128) ,
@FileName varchar(128)
SET @Path = 'C:\'
SET @FileName = 'FILE_NAME.EXT'
DECLARE @objFSys int
DECLARE @i int
DECLARE @File varchar(1000)
SET @File = @Path + @FileName
EXEC sp_OACreate 'Scripting.FileSystemObject', @objFSys out
EXEC sp_OAMethod @objFSys, 'FileExists', @i out, @File
IF @i = 1
PRINT 'file exists'
ELSE
PRINT 'file does not exists'
EXEC sp_OADestroy @objFSys
This article越過這個方法和一對夫婦等。
1
您在存儲過程中做ETL?!我不認爲你應該,只是因爲你可以。
我建議你使用SSIS使用這個。在存儲過程或TSQL中執行ETL不是一種推薦的做法,事實上,它經常用作不做的一個例子。
相關問題
- 1. SQL中的存儲過程
- 2. 存儲過程中的SQL IF條件
- 3. SQL存儲過程
- 4. 存儲過程/ SQL
- 5. SQL存儲過程
- 6. SQL存儲過程
- 7. SQL存儲過程
- 8. SQL存儲過程
- 9. SQL存儲過程:如何將文件集合傳遞給存儲過程?
- 10. 存儲過程文件
- 11. 從SQL存儲過程中導出文本文件
- 12. SQL:在存儲過程中使用存儲過程
- 13. 存儲過程中的SQL Server和使用存儲過程
- 14. 通過駱駝sql存儲組件存儲過程調用
- 15. SQL Server:存儲過程存儲錯誤
- 16. SQL服務器存儲過程文檔
- 17. SQL存儲過程的文檔方法
- 18. 如何通過批量將SQL存儲過程保存到.sql文件
- 19. 存儲過程動態WHERE條件SQL
- 20. 如何SQL Server存儲在存儲過程中的SQL語句
- 21. 在Visual Studio可執行文件中執行SQL存儲過程
- 22. 在SQL Server存儲過程中創建CSV文件
- 23. 從.sql文件中順序調用存儲過程
- 24. 從SQL存儲過程中逐一讀取CSV文件數據
- 25. 存儲過程SQL Server
- 26. Sql server存儲過程
- 27. SQL Server存儲過程sp_executesql
- 28. INSERT存儲過程(PL/SQL)
- 29. sql server 2000存儲過程
- 30. T-SQL存儲過程
嗚嗚......看來我的谷歌技能今天工作不正常。感謝您的幫助! – Shaded 2010-06-21 16:27:02
沒問題。很高興幫助:d – Kyra 2010-06-21 16:28:39