sql >> Database >  >> RDS >> Sqlserver

SQL Server 2012 maakt HTTP 'GET'-verzoek van een opgeslagen procedure

Uiteindelijk gebruikte ik een CLR-functie (met C#) om het JSON-object uit de bestaande webservice te halen, het de JSON om te zetten in XML (aangezien MSSQML2012 geen JSON ondersteunt) en de xml-gegevens terug te sturen.

Ik heb de CLR-functie gebouwd (met de extensie .dll) en een assembly gemaakt op MSSQML2012. Toen de Assembly eenmaal daar was, heb ik een MSSQML2012-functie gemaakt om het assembly-bestand uit te voeren.

Van daaruit heb ik een opgeslagen procedure gemaakt die de MSSQML2012-functie aanriep, zodra de xml-gegevens beschikbaar waren in de winkelprocedure, heb ik de knooppunten geparseerd en in hun respectieve tabellen ingevoegd.

Mijn volgende stap is om een ​​taak te maken die de opgeslagen procedure zo vaak als ik wil zou uitvoeren.

Hoop dat het helpt!! :)



  1. Geneste CASE-instructies in MySQL

  2. Loop op tafel (zonder de cursor te gebruiken) om gegevens samen te voegen

  3. TSQL:geneste splitsing/ontleding van tekenreeks in tabel (meerdere aaneengeschakelde Tag:Waarde in één tekenreeks)

  4. MYSQL Selecteer één willekeurig record uit elke categorie