sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server 2012 laver HTTP 'GET'-anmodning fra en lagret procedure

Jeg endte med at bruge en CLR-funktion (ved hjælp af C#) til at trække JSON-objektet fra den eksisterende webtjeneste, konvertere det til JSON til XML (da MSSQML2012 ikke understøtter JSON) og returnere xml-dataene.

Jeg byggede CLR-funktionen (med .dll-udvidelse) og oprettede en samling på MSSQML2012. Da forsamlingen var der, oprettede jeg en MSSQML2012-funktion til at udføre montagefilen.

Derfra oprettede jeg en lagret procedure, der kaldte MSSQML2012-funktionen, når xml-dataene var tilgængelige i butiksproceduren, analyserede jeg bare noderne og indsatte dem i deres respektive tabeller.

Mit næste trin er at oprette et job, der vil udføre den lagrede procedure, så ofte jeg vil.

Håber det hjælper!! :)



  1. Laravel :Udefineret indeks:driver

  2. Bedste SQL-gendannelsesværktøj til 2020 til at gendanne afgørende SQL-database

  3. Hvorfor vil denne slags ikke virke i Solr?

  4. Cascade persist skaber dublerede rækker?