Comment trouver des procédures stockées par son nom?
J'ai juste besoin de rechercher à travers toutes les procédures stockées sur ma base de données à la recherche de celui qui contient "le point" dans son nom. Des idées?
J'ai été bricoler avec cela, mais ce n'est pas tout à fait là encore:
SELECT DISTINCT OBJECT_NAME(ID) FROM SysComments WHERE Text LIKE '%Item%'
Oui je voulais dire Routine_Name et je ne savais pas que ce que j'ai suggéré que peut-être obsolètes et super cédé avec de meilleures alternatives. J'avais fait cela il y a 2 ans et j'ai pensé qu'il serait approprié encore. Je vais supprimer mon commentaire.
Voir @Martin réponse. Si vous voulez que ces où le définition contient "le point", l'utilisation
Double Possible de Trouver la procédure stockée par nom
Voir @Martin réponse. Si vous voulez que ces où le définition contient "le point", l'utilisation
WHERE OBJECT_DEFINITION([object_id]) LIKE '%item%';
. Et merci de ne pas utiliser syscomments, il n'est pas l'année 2000 plus. 🙂Double Possible de Trouver la procédure stockée par nom
OriginalL'auteur user489041 | 2011-09-07
Vous devez vous connecter pour publier un commentaire.
Pour trouver celles qui contiennent la chaîne "Élément" dans le nom.
OriginalL'auteur Martin Smith
Cette peut également vous aider sur cette question. Il fonctionne également lorsqu'il existe des bases de données avec des classements différents. Et vous pouvez trouver la procédure en transmettant exacte du nom de la procédure ou partie de son nom.
OriginalL'auteur NeverHopeless
Vous pouvez utiliser la nouvelle Requête au Serveur 2008:
Vous aurez le contenu de la procédure.
OriginalL'auteur HaikMnatsakanyan
Avec SQL, vous ne pouvez utiliser les caractères génériques % et_. Si vous souhaitez plus puissant de la recherche, vous pouvez utiliser SchemaCrawler. SchemaCrawler pouvez rechercher des routines en utilisant des expressions régulières qui correspondent le nom. Vous pouvez même rechercher dans la routine de la définition à l'aide d'expressions régulières.
Sualeh Fatehi, SchemaCrawler
OriginalL'auteur Sualeh Fatehi