Un GREP pour les bases de données MS SQL Server




Comment rechercher dans toutes les tables et toutes les colonnes une valeur précise ? C’est ce que propose cette procédure…

La procédure dbo.P_GREP ci dessous permet de rechercher dans toutes les colonnes de toutes les tables de la base un littéral quelconque (variable @DATA passée en argument). Elle retourne autant de lignes indiquant la table et la colonne dans laquelle figure cette information.

Comme cette recherche peut être longue, la procédure peut être jouée en parallèle en utilisant les deux paramètres :

@PARALLELIZE @DIVIDE

@PARALLELIZE : indique le nombre de fois ou vous aller jouer la