Salut,
Le code des procédures stockées est enregistré dans une table système (SYSCOMMENTS il me semble). Tu peux donc déjà lister toutes les procédures qui utilisent les tables obsolètes (il y a une colonne (Type il me semble) dans cette table qui te permet de filtrer sur les procédures stockées). Tu peux ensuite modifier directement soit l'ensemble de ces procédures via une requête standard d'update, soit uniquement les procédures que tu veux si tu connais leur nom.
/*Récupérer la liste des SP*/
SELECT * FROM SYSCOMMENTS
WHERE Type = 'P' --de mémoire
--Vérifier que c'est bien Type comme nom de colonne
/*Récupérer la liste des SP contenant le nom de la table*/
SELECT * FROM SYSCOMMENTS
WHERE Type = 'P' --de mémoire
AND Text LIKE '%NOM_DE_LA_TABLE_OBSOLETE%'
--Vérifier que c'est bien Type et Text comme nom de colonne
/*Mettre à jour les SP avec le nom de la table*/
BEGIN TRAN MAJ
SELECT * FROM SYSCOMMENTS
WHERE Type = 'P'
AND Text LIKE '%NOM_DE_LA_TABLE_OBSOLETE%'
UPDATE SYSCOMMENTS
SET Text = REPLACE(Text, 'NOM_DE_LA_TABLE_OBSOLETE', 'NOM_DE_LA_NOUVELLE_TABLE')
WHERE Type = 'P'
AND Text LIKE '%NOM_DE_LA_TABLE_OBSOLETE%'
SELECT * FROM SYSCOMMENTS
WHERE Type = 'P'
AND Text LIKE '%NOM_DE_LA_NOUVELLE_TABLE%'
--Si pas bon
ROLLBACK TRAN MAJ
--Si Ok
COMMIT TRAN MAJ
Je n'ai pas de base disponible pour le nom des colonnes de ces tables, mais ça se trouve sans trop de difficultés. J'ai fait les requêtes directement en texte (pour la syntaxe, il faut vérifier quand même du coup ;-).