sql - 从 SQL Server 中的存储过程调用 URL?

标签 sql sql-server stored-procedures

只是想知道是否可以从存储过程调用 URL(最终将该过程添加到 SQL 作业中)当网页刷新我的数据库时,如果我可以自动化此过程,那就太好了。

编辑:

我希望能够从存储过程请求网页。在所需网页的页面加载上,有一个刷新我的数据库的功能。我希望它每天凌晨 4 点刷新我的数据库。为了让我不用在凌晨 4 点(还在 sleep )手动访问该网站,我需要其他东西来帮我做这件事。我认为 sql 作业会很棒,因为我可以设置时间和作业。我不太了解 PowerShell,想知道是否可以请求 URL,或者使用存储过程或任何其他方式访问 URL。

最佳答案

@newurl 是您要访问的网址 @response 是您收到的回复

EXEC Sp_oacreate  'MSXML2.XMLHTTP',@obj OUT;
EXEC Sp_oamethod @obj,'open',NULL,'get',@newurl,'false'
EXEC Sp_oamethod @obj,'send'
EXEC Sp_oamethod @obj,'responseText',@response OUTPUT   
EXEC Sp_oadestroy @obj

关于sql - 从 SQL Server 中的存储过程调用 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4798538/

相关文章:

php - 这是防止 SQL 注入(inject)的正确方法吗?

java - DELETE .. RETURNING rowid 在 JOOQ 不工作

mysql - 查询到达时间、出发时间、始发站、目的站、接驳车之间的总距离

PHP:使用输入和输出参数调用 MySQL 存储过程(不是 "INOUT")

sql - 完善 SQL 二进制到 IP 地址字符串的转换

SQL:减少结果集的大小

c# - 如何从代码发布 SSDT 数据库

sql - 在 SQL 中搜索行以查找无效字符

php - CakePHP 中的存储过程错误

c# - 使用 C# 在 SQL Server 上执行 sql 文件