sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2012 vytvoří požadavek HTTP „GET“ z uložené procedury

Nakonec jsem pomocí funkce CLR (pomocí C#) vytáhl objekt JSON ze stávající webové služby, převedl jej na JSON do XML (protože MSSQML2012 nepodporuje JSON) a vrátil xml data.

Vytvořil jsem funkci CLR (s příponou .dll) a vytvořil sestavení na MSSQML2012. Jakmile tam shromáždění bylo, vytvořil jsem funkci MSSQML2012 pro spuštění souboru sestavení.

Odtud jsem vytvořil uloženou proceduru, která volala funkci MSSQML2012, jakmile byla data xml dostupná v proceduře úložiště, jen jsem analyzoval uzly a vložil je do příslušných tabulek.

Můj další krok je vytvořit úlohu, která by spouštěla ​​uloženou proceduru tak často, jak chci.

Doufám, že to pomůže!! :)



  1. Chyba při použití tabulky INSERT INTO ON DUPLICATE KEY pomocí pole smyčky for

  2. Příkaz CASE pro objednávku podle klauzule s více sloupci a seřazením Desc/Asc

  3. Chyba zvýšení celery při předávání mého dotazu obj jako parametru

  4. Manipulace se sbírkami