Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Truyền tham số Bảng giá trị vào một thủ tục được lưu trữ

Câu trả lời ngắn gọn:Không ủng hộ, nên bỏ phiếu cho nó!

Câu trả lời dài:Coldfusion có thể sử dụng JDBC, vốn chưa hỗ trợ TVP, nhưng nó nên làm. Bỏ phiếu cho tính năng tại đây: http://mssqlconn.uservoice.com/forums/113295-feature-feedback/suggestions/2269687-table-valued-parameters-tvp-support-in-jdbc

XML sẽ hoạt động, nhưng việc sử dụng TVP's làm cho cả mã máy khách và mã chương trình mầm non dễ đọc, viết, xem lại và gỡ lỗi hơn. Nó cũng nhanh hơn trong hầu hết các trường hợp tùy thuộc vào việc triển khai API.

FYI, sử dụng Oracle không tốt hơn. Chúng có kiểu dữ liệu ARRAY SQL (gần với TVP nhất). Nó cũng không được hỗ trợ bởi JDBC: Sử dụng đối tượng mảng



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tham số hóa chuỗi kết nối cơ sở dữ liệu trong một gói SSIS?

  2. SQL 2008 R2 - Kích hoạt dựa trên thời gian?

  3. SQL Server 2008:Không thể Chèn cột mới ở vị trí giữa và thay đổi kiểu dữ liệu

  4. Chèn truy vấn trong Hàm SQL

  5. Các cột ngày tháng trong SQL-Server (MSSQL-JDBC 3.0) chạy trong Java 1.7.0 được truy xuất là 2 ngày trước đây