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

Przekazywanie parametru wartości tabeli do procedury składowanej

Krótka odpowiedź:Brak wsparcia, powinno, zagłosuj na to!

Długa odpowiedź:Coldfusion może korzystać z JDBC, które nie obsługuje jeszcze TVP, ale powinno. Głosuj na tę funkcję tutaj:http://mssqlconn.uservoice.com/forums/113295-feature-feedback/suggestions/2269687-table-valued-parameters-tvp-support-in-jdbc

XML będzie działać, ale użycie TVP sprawi, że zarówno kod klienta, jak i sproc będzie łatwiejszy do odczytania, pisania, przeglądania i debugowania. W większości przypadków jest to również szybsze, w zależności od implementacji API.

FYI, korzystanie z Oracle nie jest lepsze. Mają typ danych ARRAY SQL (najbliższy TVP). Nie jest również obsługiwany przez JDBC:Korzystanie z obiektów tablicy



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz bazę danych SQL Server za pomocą Azure Data Studio

  2. Jak uzyskać dane wyjściowe eksportu w rzeczywistym formacie CSV w SQL Server Management Studio?

  3. Wprowadzenie do funkcji zdefiniowanych przez użytkownika w SQL Server

  4. Konwersja varchar na dziesiętny w serwerze sql 2008

  5. ExecuteScalar wyrzuca NullReferenceException