tôi cần phải làm điều này vì vậy mà tôi có thể cho phép hai cơ sở dữ liệu khác nhau trong một bộ lọc cho cột DatabaseName
trong Mẫu Bản ghi Hồ sơ Máy chủ SQL.
Tất cả những gì bạn có thể làm là điền vào phần nội dung của mệnh đề Like
.
Sử dụng tham chiếu trong John Hartscock's answer, tôi phát hiện ra rằng mệnh đề tương tự sử dụng một loại mẫu regex có giới hạn.
Đối với trường hợp của OP, MSMS has the solution.
Giả sử tôi muốn cơ sở dữ liệu ABCOne, ABCTwo, và ABCThree, tôi đưa ra những gì về bản chất là danh sách cho phép độc lập cho mỗi nhân vật:
Like ABC[OTT][NWH][EOR]%
Đó là một cách dễ dàng mở rộng cho bất kỳ thiết lập các chuỗi. Nó sẽ không được ironclad, rằng mô hình cuối cùng cũng sẽ phù hợp với ABCOwe, ABCTnr, hoặc ABCOneHippotamus, nhưng nếu bạn lọc một tập hợp hạn chế các giá trị có thể có một cơ hội tốt, bạn có thể làm cho nó hoạt động.
Hoặc bạn có thể sử dụng toán tử [^]
để trình bày danh sách đen các ký tự không được chấp nhận.
Bạn ** biết ** rằng việc sử dụng thao tác 'LIKE '% A1%'' chắc chắn sẽ vô hiệu hóa mọi chỉ mục sử dụng và do đó dẫn đến việc quét toàn bộ bảng ** được bảo đảm ** mỗi lần ... –