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

Sử dụng STCrosses () với Chỉ mục không gian trong SQL Server

Không.

Việc lập chỉ mục dữ liệu không gian là không hề nhỏ và lớp bạn đang thảo luận có thể chứa các số liệu phức tạp tùy ý, không chỉ là các hình dạng hình học đơn giản. Cách thức cụ thể hình dạng và lập chỉ mục được thực hiện có thể làm cho việc tìm kiếm chồng chéo trở nên khó khăn hoặc không thể trong trường hợp chung. Nó cũng không dựa trên bất cứ thứ gì được lập chỉ mục của dữ liệu không gian cho các hình học phức tạp. Đây có thể là lý do tại sao bạn không thể yêu cầu SQL chỉ sử dụng chỉ mục - không có đủ dữ liệu ở đó. Trong trường hợp thoái hóa có thể có, nhưng nó sẽ không biết điều đó, vì vậy nó bị tắt.

Hãy tưởng tượng có một hình ngôi sao, với những thứ phức tạp được gắn trong đó. Chỉ mục chỉ có thể lưu trữ đường biên của vỏ ngoài, hoặc tâm của hình dạng hoặc hình chữ nhật bao quanh. Không có điều nào trong số này là đủ để tính toán giao điểm của 2 hình dạng hoặc nếu các hình dạng thực sự chồng lên nhau.

Xem http://msdn.microsoft.com/en-us/ thư viện / bb895265.aspx # hình học để xác nhận rằng nó không được hỗ trợ.




  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 để chèn vào một biến bảng với một truy vấn động?

  2. Chuyển đổi thời gian thập phân thành giờ và phút

  3. Cách cài đặt SQL Server trên máy Mac với VirtualBox

  4. Cách hiển thị một bản ghi nhiều lần bao gồm các khoảng thời gian trong ngày dựa trên ngày bắt đầu và ngày kết thúc của nó

  5. Laravel:SQL được tạo chỉ ném lỗi trên các bảng cụ thể