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

MS SQL Server Discussion :

[SQL8] Tables Temporaires avec #


Sujet :

MS SQL Server

  1. #1
    Membre habitué Avatar de Baquardie
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2003
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 46
    Localisation : Canada

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

    Informations forums :
    Inscription : Juillet 2003
    Messages : 267
    Points : 144
    Points
    144
    Par défaut [SQL8] Tables Temporaires avec #
    Bonjour amis,

    J'ai découvert hier (mieux vaut tard que jamais!) la fonctionnalité de table temporaire en utilisant le symbole # qui precede la table, comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    CREATE TABLE #test (champ1 INT PRIMARY KEY)
    INSERT INTO #test VALUES (1)
    select * from #test
    Si je met ce code dans une stored procedure, et que je l'éxécute, cela fonctionne A1.

    Cependant, si je prend le code et que je le place dans mon Query Analyser pour faire mon developpement, je recois un erreur :

    Server: Msg 2714, Level 16, State 6, Line 1
    There is already an object named '#test' in the database.
    Il faut quand meme que je fasse un drop table a ce moment la... Je ne trouve pas cela tres pratique lorsque je fais du debug... Je vais toujours devoir conserver mes requetes d'effacement en commentaire...

    Pourquoi est-ce ainsi?

    Merci de prendre le temps de me répondre,

  2. #2
    Membre éprouvé
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Points : 1 281
    Points
    1 281
    Par défaut
    il me semble qu'il faut que tu ferme le query analyzer pour que la table s'efface toute seule.

  3. #3
    Membre habitué Avatar de Baquardie
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2003
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 46
    Localisation : Canada

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

    Informations forums :
    Inscription : Juillet 2003
    Messages : 267
    Points : 144
    Points
    144
    Par défaut
    Ok, merci pour ta réponse. J'ai travaillé avec le feature pas mal aujourd'hui et ca semble même logique.. .Dans le query analyser, il ne peut pas savoir quand j'ai terminé d'exécuter mon processus...

    Bien dommage mais je vais vivre avec!

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

Discussions similaires

  1. table temporaire avec crystal report
    Par digitfree dans le forum Formules
    Réponses: 3
    Dernier message: 16/01/2014, 13h29
  2. Utilisation des tables temporaires avec une vue
    Par patic dans le forum Requêtes
    Réponses: 0
    Dernier message: 18/09/2009, 18h56
  3. Réponses: 2
    Dernier message: 17/10/2006, 10h54
  4. [SQL8] Table Temporaire
    Par Baquardie dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 19/06/2006, 20h59

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