U escape eerst voor de tekenreekssyntaxis en vervolgens voor LIKE syntaxis.
In LIKE tekens % en _ hebben een speciale betekenis, dus als u letterlijk wilt zoeken naar % , moet u \% . gebruiken , en als u wilt zoeken naar letterlijke \% je moet ontsnappen aan de backslash zoals in \\% .
In tekenreekssyntaxis " heeft duidelijk een speciale betekenis, dus als je een aanhalingsteken in de tekenreeks wilt opnemen, moet je er ontsnappen als \" , en om letterlijk \" . op te nemen in de string moet je de backslash escapen zoals in \\" .
Dus in beide syntaxis moet je ontsnappen aan \ .
Als u \ . niet wilt gebruiken om aan het LIKE-patroon te ontsnappen, kunt u het ESCAPE-sleutelwoord gebruiken. Bijvoorbeeld:
... where test LIKE "a\\b%" ESCAPE '|';
Op deze manier moet je |% . schrijven , |_ of || om aan deze speciale tekens te ontsnappen.