Rõ ràng các dấu ngoặc đóng không cần phải được thoát ra:
SELECT
PATINDEX('%[[]SQLSERV].DBNAME.DBO.[[][0-9a-zA-Z _-]%','ert[SQLSERV].DBNAME.DBO.[Table name]asdadsf')
ở trên trả về 4.
Ngoài ra, chúng tôi không thể tùy chỉnh một ký tự thoát cùng với PATINDEX như chúng tôi có thể làm với LIKE.