Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server 2012 wykonuje żądanie HTTP „GET” z procedury składowanej

Skończyło się na użyciu funkcji CLR (używając C#), aby pobrać obiekt JSON z istniejącej usługi sieciowej, przekonwertować go na JSON na XML (ponieważ MSSQML2012 nie obsługuje JSON) i zwrócić dane xml.

Zbudowałem funkcję CLR (z rozszerzeniem .dll) i utworzyłem zestaw na MSSQML2012. Kiedy zespół był już gotowy, stworzyłem funkcję MSSQML2012, aby uruchomić plik zespołu.

Stamtąd stworzyłem procedurę składowaną, która nazwała funkcję MSSQML2012, gdy dane xml były dostępne w procedurze sklepu, po prostu przeanalizowałem węzły i wstawiłem je do odpowiednich tabel.

Moim następnym krokiem jest utworzenie zadania, które wykona procedurę składowaną tak często, jak chcę.

Mam nadzieję, że to pomoże!! :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd „Musisz zadeklarować zmienną skalarną” podczas przekazywania parametru wycenianego w tabeli do sparametryzowanej instrukcji SQL

  2. Używanie BINARY_CHECKSUM(*) z wieloma tabelami

  3. Dlaczego funkcja SSIS TOKEN nie zlicza ograniczników sąsiednich kolumn?

  4. Używanie zmiennej z dynamicznym SQL

  5. Co to są blokady wierszy, stron i tabel? A kiedy zostaną nabyte?