p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2007
    Messages
    1 854
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2007
    Messages : 1 854
    Points : 1 606
    Points
    1 606

    Par défaut Suppression de plusieurs procédures stockées

    Bonjour

    Suite à une mauvaise manip', je me retrouve avec plus de 700 procédures stockées dans la base master. Je cherche une solution pour les supprimer toutes sans me les faire une par une. J'ai utilisé la table sysobjects.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT D.*
    FROM   master..sysobjects D
    WHERE  type = 'P'
    Les lignes avec Id < 0 semblent être celles réservées au système. Est-ce bien la réalité ? Suis-je sur d'obtenir les procédures non systèmes en rajoutant AND D.id > 0 ?

    Enfin, si je fais un delete sur la table sysobjects, est-ce que ça suffira pour supprimer les procédures stockées de la base master ??

    Papy !

  2. #2
    Expert Confirmé Sénior
    Avatar de mikedavem
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    août 2005
    Messages
    4 780
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : août 2005
    Messages : 4 780
    Points : 10 399
    Points
    10 399

    Par défaut

    Si tu cherches la simplicité tu peux le faire depuis SQL Server Management Studio en utilisant la vue Object Explorer Détails. Tu cliques ensuite sur le nœud procédures stockées et à droite tu vois toutes tes procédures qui vont apparaître. Enfin il te suffit de toutes les sélectionner et de les supprimer en une seule fois.

    ++

  3. #3
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2007
    Messages
    1 854
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2007
    Messages : 1 854
    Points : 1 606
    Points
    1 606

    Par défaut

    Merci, ça fonctionne. A partir de l'explorateur d'objets, je n'arrivais pas à faire de sélection multiple. Impeccable comme ça !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création de plusieurs procédures stockées
    Par titicoeur dans le forum Persistance
    Réponses: 0
    Dernier message: 16/04/2013, 18h36
  2. Réponses: 2
    Dernier message: 08/09/2008, 09h06
  3. Suppression de paramètre pour procédure stockée dans le code
    Par 24 faubourg dans le forum MS SQL-Server
    Réponses: 1
    Dernier message: 04/01/2006, 10h51
  4. Suppression dans une Procédure Stockée
    Par softflower dans le forum MS SQL-Server
    Réponses: 2
    Dernier message: 12/12/2005, 15h15
  5. Procédure stockée - Retourner plusieurs ligne d'une table
    Par ronando dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 02/11/2005, 13h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo