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

Bật Tìm kiếm Toàn văn trên Chế độ xem với Kết nối Bên trong

Bạn chỉ có thể tạo chỉ mục văn bản đầy đủ trên chế độ xem được lập chỉ mục , đó là lý do tại sao bạn gặp lỗi. Để tạo tìm kiếm toàn văn trên một bảng hoặc dạng xem, nó phải có một chỉ mục duy nhất, một cột, không thể rỗng.

Nói cách khác, bạn nên tạo chế độ xem của mình như sau:

CREATE VIEW ViewSearch WITH SCHEMABINDING AS
SELECT Persons.P_Id AS ID, Persons.LastName, Persons.FirstName, Orders.OrderNo
    FROM Persons
    INNER JOIN Orders ON Persons.P_Id=Orders.P_Id
GO
CREATE UNIQUE CLUSTERED INDEX IX_ViewSearch ON ViewSearch (ID)

Tìm kiếm toàn văn bản trong SQL xây dựng một chỉ mục toàn văn bản thông qua một quy trình được gọi là tập hợp, quy trình này điền vào chỉ mục bằng các từ và vị trí mà chúng xuất hiện trong các bảng và hàng của bạn. Đó là lý do tại sao bạn cần một trường sẽ nhận dạng duy nhất bạn từng hàng và đó là lý do tại sao bạn cần lập chỉ mục chế độ xem.

Thông tin thêm tại đây .




  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 để có nhiều biểu thức bảng chung trong một câu lệnh SELECT?

  2. SQL Ràng buộc duy nhất trên nhiều bảng

  3. SQL Server:Cách lấy tất cả các bản ghi con được cấp một id cha trong một bảng tự tham chiếu

  4. trục sql với các cột động

  5. Cách gắn / mở khóa truy vấn Windows và các tab khác trong SQL Server Management Studio (SSMS) - Hướng dẫn SQL Server / TSQL Phần 21