Maison > base de données > tutoriel mysql > Comment rechercher des crochets littéraux dans les procédures stockées SQL Server à l'aide de caractères génériques ?

Comment rechercher des crochets littéraux dans les procédures stockées SQL Server à l'aide de caractères génériques ?

Susan Sarandon
Libérer: 2025-01-07 16:26:52
original
448 Les gens l'ont consulté

How to Search for Literal Square Brackets in SQL Server Stored Procedures Using Wildcards?

Rechercher du texte dans les procédures stockées à l'aide de crochets d'échappement et de caractères génériques

Afin de rechercher efficacement du texte spécifique (y compris les crochets) dans les procédures stockées SQL Server, la requête SQL doit être modifiée pour échapper aux crochets.

Dans votre requête initiale :

SELECT DISTINCT
       o.name AS Object_Name,
       o.type_desc
FROM sys.sql_modules m
       INNER JOIN
       sys.objects o
         ON m.object_id = o.object_id
WHERE m.definition Like '%[ABD]%';
Copier après la connexion

Les crochets sont interprétés par défaut comme des caractères génériques, ce qui peut ne pas produire les résultats attendus. Pour les traiter comme des personnages littéraux, il faut les échapper. Ceci peut être réalisé en ajoutant des caractères d'échappement à la requête. Dans cet exemple, utilisez le caractère antislash() :

...
WHERE m.definition Like '%\[ABD\]%' ESCAPE '\'
Copier après la connexion

En échappant les crochets avec une barre oblique inverse, la requête les traite comme une seule chaîne littérale, garantissant que le texte exact "[ABD]" est recherché avec précision dans la définition de la procédure stockée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal