1

Je suis en train d'optimiser ma base de données et je pensais changer le type de données pour certaines colonnes de DATETIME à SMALLDATETIME sur mes tables.Type de données de modification de masse et renommer des variables de procédure de magasin dépendant

Y a-t-il une procédure stockée système qui renvoie à la fois le contenu/code d'une procédure de magasin et la table dépendante qui me permettra ensuite de faire une jointure sur une liste filtrée de tables?

À la votre!

EDIT1:

Je cherche à renommer les procédures stockées programatically ne suivent pas les dépendances!

Répondre

0

J'ai répondu à une question simliar à ceci (lien ci-dessous) avec un échantillon d'un scipt que j'utilise pour trouver du texte dans des procédures stockées (et des fonctions et des vues). Cela demande un peu de travail, mais pourrait vous aider ici.

[How to find data table column reference in stored procedures

[1]: http://How pour trouver la référence de la colonne de table de données dans des procédures stockées

+0

Hmm, je ne peux pas dire que je suis trop impressionné par cette option d'édition de lien hypertexte - ou qu'est-ce que je me trompe? –

+0

lol ne vous inquiétez pas à ce sujet. Je vais essayer votre script plus tard. semble être sur la bonne voie de mon regard initial – super9

2

Le suivi des dépendances intégré pour SQL n'est pas très bon pour ce type de travail. Deux outils viennent à la pensée de l'esprit ...

  1. Red Gate Tracker SQL dépendance - pour le calcul de tout le code dépendant
  2. Visual Studio pour les développeurs de bases de données - Contient TSQL analyse du code qui permet d'identifier si une donnée est étant traité comme un type incorrect.

Red Gate a un essai gratuit sur leurs trucs, ce qui pourrait vous aider à traverser ce travail

+0

Désolé je n'étais pas très clair avec ma question, mais les outils Red Gate ne serait pas utile pour mes besoins. (J'ai besoin de modifier les variables d'entrée des procédures stockées affectées par programme) – super9

0

Si vos dépendances dans SQL Server sont exactes, vous pouvez utiliser sys.sql_dependencies avec joint approprié.