Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 复制和保存文件/图像_Sql Server - Fatal编程技术网

Sql server 复制和保存文件/图像

Sql server 复制和保存文件/图像,sql-server,Sql Server,我有一个表,其中包含指向图像/文档文件的URL列表,我想循环下载并保存到磁盘。。有谁能告诉我,我是否可以在sql脚本中实现这一点,如果可以,请给我一个提示 非常感谢, 德里克我想看看Python、Ruby、Perl或Powershell。使用它们中的一个抓取URL、刮取URL并插入到SQL中。使用纯SQL编写将非常具有挑战性,但这是可能的。就像你可以用锤子粉刷房子一样,这是可能的,但不是正确的工具。但是,如果您坚持,您可以采取以下措施: 编写动态SQL循环并生成xp\u cmdshellcod

我有一个表,其中包含指向图像/文档文件的URL列表,我想循环下载并保存到磁盘。。有谁能告诉我,我是否可以在sql脚本中实现这一点,如果可以,请给我一个提示

非常感谢,


德里克

我想看看Python、Ruby、Perl或Powershell。使用它们中的一个抓取URL、刮取URL并插入到SQL中。使用纯SQL编写将非常具有挑战性,但这是可能的。就像你可以用锤子粉刷房子一样,这是可能的,但不是正确的工具。但是,如果您坚持,您可以采取以下措施:

  • 编写动态SQL循环并生成
    xp\u cmdshell
    code
  • 运行动态SQL,它将调用类似于
    wget
    的东西,将所需的数据下载为可以
    BCP
    的格式
  • 编写额外的动态SQL,以某种方式将
    xp\u cmdshell
    用于
    BCP
    中的数据

为此使用脚本语言。powershell是一种解决方法。这就像问“我需要塑造宝石,主要是钻石……有人能告诉我我是否可以用我的推土机来塑造它吗?”SQL用于操作记录集。它不适合编写webscrapes脚本。谢谢你Dmitrij。。我一直遵循您的提示,使用Powershell获得成功。。请你发布一个“答案”,我会接受它并展示我的工作方式。谢谢你的评论,狙击手