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 :

procedure stocke pour copier des tables


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 433
    Par défaut procedure stocke pour copier des tables
    salut,
    je suis debutant en sql et je veux creer une procedure stoke,
    j'ai un bd1=>table1
    une bd2=> table2
    je veux creer une procedure stocke me permettant de copier la table1 dans table2(si ça existe sinon il faut l'a creer)
    je veux pas utiliser l'imopratation des données de sql management 2008

    des idées???

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 433
    Par défaut
    aidez moi svp, je suis coinçé!!!!!!
    Merci d'avance

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Par défaut
    hello

    Une piste (attention au premier test, le code n'est pas testé)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    if exists (select 1 from sys.objects where object_name='table2' and type='U')
     drop table table2 
     
    create table2 
    (
    col1 ....
    col2 ...
    ....
    )
     
    insert into bd2.dbo.table2
    select cols from bd1.dbo.table1
    As-tu une raison pressante de vouloir créer une procédure stockée ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 433
    Par défaut
    merci pour ta reponse,

    au fait j'ai trouvé une solution plus simple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Use BD2
    IF EXISTS (SELECT 1 FROM sys.objects WHERE object_name='table2' AND type='U')
     DROP TABLE table2 
     
    select *	
    into table2 from [BD1].[dbo].[table1]

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

Discussions similaires

  1. trigger ou procedure stockée pour remplir une table
    Par khalid76 dans le forum Développement
    Réponses: 3
    Dernier message: 04/10/2012, 15h10
  2. procédure stockée pour copier des données entre 2 tables
    Par zaki_1982 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 15/02/2012, 08h50
  3. Procédure Stockée pour créer des TABLE dynamiquement
    Par GuyverZ dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 12/05/2009, 23h29
  4. Procedure stockée pour effacer plusieurs tables
    Par devalender dans le forum SQL
    Réponses: 3
    Dernier message: 25/02/2009, 21h33
  5. procedure stockée pour insertion dans plusieurs tables
    Par bigwal2007 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 22/11/2007, 23h58

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