2013-06-05 31 views
2

我已經編寫了一個使用批量插入從* .csv文件加載數據的存儲過程。 當我提到物理路徑時,它可以正常工作。現在我想在SQL服務器項目中使用相同的存儲過程。因此,我必須提及相對路徑。無論如何,我可以這樣做嗎? 在此先感謝。存儲過程中的相對文件路徑

+0

這將是很好,如果你也提供你的SP –

+0

我知道你可以用BULK INSERT處理這個,但SSIS真的是一個動態文件命名的地方。 –

回答

1

最好的辦法是將根作爲參數傳遞給SP,或者在數據庫中配置一個配置表並在其中設置根路徑。哎呀,如果可以的話,你可能只需傳入文件的完整名稱即可。

+0

嗨wagregg感謝您的答覆。問題是我們的代碼庫託管在github上,每個人都可能將其克隆到不同的路徑。因此不能給絕對路徑。 – GeekBoy

+1

然後,我認爲將它作爲參數添加將是您最好的選擇。負責調用SP的代碼應該負責瞭解輸入文件的位置。 –