SQL Server存储过程从主机服务器目录写入/读取文件

时间:2018-06-03 16:11:11

标签: sql-server stored-procedures

我想在主机服务器上的目录中读/写文件。其实我不知道如何给出动态路径。在asp.net中,我像~/dir/blah那样做,在jQuery中它就像../dir/blah但我在存储过程中不知道类似的东西。

我想在我的存储过程中执行此操作。

这是我需要做的事情,但在我的情况下在主机上,但不知道如何生成@pathofpic,因为我需要在客户端的主机服务器上传项目

set @pic_qry = 'insert into [dbo].[trainer_pic]([pic_trainer_fk],[pic_img_x]) select '+CAST(@given_tnrID as varchar(max))+',BulkColumn from openrowset(Bulk '''+@pathofpic+''',Single_Blob) as picture'

1 个答案:

答案 0 :(得分:0)

目录~/dir/blah../dir/blah是相对目录,首先来自用户的主目录,第二个来自当前目录。如果您知道文件的完整路径,则可以始终将其用于@pathofpic。没有必要有相对路径。路径是什么,当然取决于你的设置。