zoukankan      html  css  js  c++  java
  • SQLAPI(zml)

    declare @url varchar(1000), @data varchar(1000)

    SELECT SYSDATE.PCDATE
    FROM
    (
    SELECT CONVERT(CHAR(10), DATEADD(dd, number, '2018-12-30'), 120) AS PCDATE
    FROM master.dbo.spt_values AS spt
    WHERE type = 'p' AND number <= 2
    ) AS SYSDATE

    set @url='http://api.goseek.cn/Tools/holiday?date='
    set @data='20190505'
    set @url=@url+@data
    Declare @Object as Int
    Declare @ResponseText AS varchar(1000) ;
    Exec sp_OACreate 'Msxml2.ServerXMLHTTP.3.0', @Object OUT;
    Exec sp_OAMethod @Object, 'open', NULL, 'POST',@url,'false'
    Exec sp_OAMethod @Object, 'setRequestHeader', NULL, 'Content-Type','application/x-www-form-urlencoded'
    Exec sp_OAMethod @Object, 'send', NULL, null --发送数据
    Exec sp_OAMethod @Object, 'responseText', @ResponseText OUTPUT
    EXEC sp_OAGetErrorInfo @Object --异常输出
    Exec sp_OADestroy @Object
    select @ResponseText

    --select JSON_VALUE(@ResponseText, '$.data');
    --SQL SERVER 2016一下不支持JSON时使用
    SELECT SUBSTRING(@ResponseText,CHARINDEX('data',@ResponseText)+6,1)


    --帮助
    -- 1. SQL Server 阻止了对组件 'Ole Automation Procedures' 的 过程'sys.sp_OACreate' 的访问
    --开启 Ole Automation Procedures
    use master
    go
    sp_configure 'show advanced options', 1;
    GO
    RECONFIGURE;
    GO
    sp_configure 'Ole Automation Procedures', 1;
    GO
    RECONFIGURE;
    GO
    EXEC sp_configure 'Ole Automation Procedures';
    GO
    ----------------------------------------------------------------------------------

  • 相关阅读:
    C#将数据库导出成Excel,再从Excel导入到数据库中。
    C#连接SQL server2008数据库
    Spring session共享问题 将session放入redis(转)
    nginx服务(转)
    数据库索引知识点(转)
    快速打开电脑计算器
    js的json使用
    支付宝的帮你投 长时间看收益
    axure 获取团队项目svn 修改帐号
    育儿书单-樊登读书会
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14440017.html
Copyright © 2011-2022 走看看