IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

sqlserver2005 dropper un certain nombre de tables


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2011
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 150
    Par défaut sqlserver2005 dropper un certain nombre de tables
    bonjour experts,

    pour purger une pase j'aurai besoin de dropper un certain nombre de tables .

    par exemple dropper toutes les tables qui ne commencent pas par 'AA_' ou qui comment par 'CC_' avec la méthode graphique ou par requete .
    merci de votre aide.
    david.

  2. #2
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    C'est quoi une pase ? je suppose que vous voulez dire base ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    DECLARE @SQL VARCHAR(MAX)
    SET @SQL ='';
    SELECT @SQL = @SQL + ' DROP TABLE ' + TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE 'AA[_]%' OR TABLE_NAME LIKE 'CC[_]%' 
    EXEC (@SQL)
    Etienne ZINZINDOHOUE
    Billets-Articles

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2011
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 150
    Par défaut
    merci de votre réponse rapide.
    oui c'est la base que je voulais dire.
    en fait la requête ci-dessous inspirée de la votre , je voulais juste afficher les tables qui ne prefixent pas le 'AA_' et en effet il m'affiche bien les tables mais aussi les vues ce que je ne souhaite pas.
    avez vous une idée..?
    merci
    USE [AA]
    SELECT ' DROP TABLE AA.dbo. ' + TABLE
    _NAME FROM INFORMATION_SCHEMA.TABLES
    WHERE TABLE_NAME not LIKE 'AA[_]%' group by table_name;

    DROP TABLE AA.dbo. V_AA_K_DEM_TIF_KELI
    DROP TABLE AA.dbo. V_AA_K_DEM_GINE_KELI
    DROP TABLE AA.dbo. V_AA_K_DEM_RITE_KELI
    DROP TABLE AA.dbo. V_AA_K_DEM_TYPE_KELI

  4. #4
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WHERE TABLE_TYPE ='BASE TABLE'
    Etienne ZINZINDOHOUE
    Billets-Articles

Discussions similaires

  1. export d'une base avec un certain nombre de tables
    Par scazikiss dans le forum Administration
    Réponses: 13
    Dernier message: 30/11/2012, 09h36
  2. Réponses: 44
    Dernier message: 19/10/2005, 10h54
  3. [MySQL] affiche ke un certain nombre des premier caractere d'une var
    Par Damarus dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 11/09/2005, 17h47
  4. Commande Update... vider certains champ dans table.
    Par angelevil dans le forum ASP
    Réponses: 3
    Dernier message: 04/05/2005, 21h08
  5. Réponses: 5
    Dernier message: 25/11/2003, 09h41

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