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

Xử lý truy vấn hàng loạt SQL (mảng đầu vào truy vấn SQL)

Bạn vẫn cần thực hiện hàm đó 100 lần cho mỗi hàng, phải không? Tôi không thấy bất kỳ phím tắt nào ở đây.

Nếu bạn muốn nhận tất cả chúng cùng một lúc, bạn có thể làm

SELECT dbo.func(@param1, a.point) as fValue1, 
       dbo.func(@param2, a.point) as fValue2 ...

hoặc cái gì đó tương tự, nhưng dù sao thì việc lặp lại chúng có vẻ hiệu quả hơn đối với tôi.

Tôi cho rằng bạn có thể sử dụng con trỏ để truy xuất từng a.point giá trị một lần, sau đó hành động trên nó 100 lần, nhưng đó là rất nhiều mã và không nhất thiết phải là một giải pháp đơn giản hơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thông báo truy vấn SQL Server trong JAVA

  2. Nhận hàng trước và hàng tiếp theo từ các hàng đã chọn với điều kiện (WHERE)

  3. Không thể giải quyết xung đột đối chiếu giữa SQL_Latin1_General_CP1_CI_AS và Latin1_General_CI_AS trong hoạt động ngang nhau

  4. Các tính năng Dữ liệu Không gian của SQL Server 2008 có hữu ích cho việc ánh xạ các truy vấn không?

  5. 6 cách chuyển đổi chuỗi thành giá trị ngày / giờ trong SQL Server