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 :

Problème création table temporaire


Sujet :

Développement SQL Server

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 72
    Par défaut Problème création table temporaire
    Bonjour,
    J'ai une procédure dans laquelle je veux crée une table temporaire et y mettre des données d'une autre table.

    Mon code est le suivant mais j'ai 2 syntax erreor: à la 1ere ligne CREATE et la 8ème ligne AS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    CREATE TABLE #Temp (
    	PK_ID INT PRIMARY KEY NOT NULL,
    	Number INT NOT NULL,
    	Role INT NOT NULL,
    	Tech INT NOT NULL,
    	Duree NUMERIC(5,2) NOT NULL
    )
    AS SELECT * FROM Table1
    WHERE Role  = @ROLE
    AND Tech  = @TECHNO
    Quelqu'un pourrait m'aider car je ne trouve pas le problème.
    J'utilise SQL Server 2005

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2004
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Août 2004
    Messages : 137
    Par défaut
    Bonjour,

    et en découpant cette requête en 2 ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    CREATE TABLE #Temp (
    	PK_ID INT PRIMARY KEY NOT NULL,
    	Number INT NOT NULL,
    	Role INT NOT NULL,
    	Tech INT NOT NULL,
    	Duree NUMERIC(5,2) NOT NULL
    )
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    INSERT INTO #Temp SELECT * FROM Table1
    WHERE Role  = @ROLE
    AND Tech  = @TECHNO

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 72
    Par défaut
    C'est bon j'ai trouvé.
    En faite l'erreur ne venait pas de là mais de ma stupidité.
    Quand on déclare une procédure après le CREATE PROCEDURE maProcedure faut mettre AS et je ne l'avais pas fait.
    Maintenant ça va.

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

Discussions similaires

  1. [MySQL] Problème avec table temporaire
    Par zoom61 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 22/10/2007, 13h43
  2. [AS400] Création table temporaire
    Par mohand75 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 23/07/2007, 18h18
  3. [odbc]Création Table temporaire
    Par maraly dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 31/05/2007, 10h22
  4. [access-odbc] création table temporaire
    Par maraly dans le forum Access
    Réponses: 4
    Dernier message: 30/05/2007, 09h47
  5. Problème création table
    Par calitom dans le forum Requêtes
    Réponses: 3
    Dernier message: 19/07/2006, 13h50

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