我是SQL Server的新手,想要编写一个存储过程来获取此URL中的数据:
https://www.google.com/basepages/producttype/taxonomy.en-US.txt
如下所示:
# Google_Product_Taxonomy_Version: 2015-02-19
Animals & Pet Supplies
Animals & Pet Supplies > Live Animals
Animals & Pet Supplies > Pet Supplies
Animals & Pet Supplies > Pet Supplies > Bird Supplies
Animals & Pet Supplies > Pet Supplies > Bird Supplies > Bird Cage Accessories
Animals & Pet Supplies > Pet Supplies > Bird Supplies > Bird Cage Accessories > Bird Cage Bird Baths
并将其插入表格中:
TABLEA (id, text)
自动生成id
。
我知道如何进行插入部分但是我不知道如何从指向文本文件的外部URL读取和解析存储过程中的数据。我怀疑它可以以某种方式被加载到具有单列的“临时表”中。
不知道这是否可能,或者我需要处理C#中的“读取”部分,寻找一些指导....
答案 0 :(得分:0)
您可以在服务器上使用xp_cmdshell命令吗?如果使用,可以将它与shell命令一起使用,将文件下载到本地第一个
EXEC xp_cmdshell 'bitsadmin /transfer wcb /priority high https://www.google.com/basepages/producttype/taxonomy.en-US.txt f:\test.txt'