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

Administration Oracle Discussion :

[Débutant] Procédure stockée uniquement pour un schéma


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 67
    Par défaut [Débutant] Procédure stockée uniquement pour un schéma
    Bonjour,

    Nous souhaitons faire une mise à jour logicielle d'une solution donnée. Cette solution utilise une base de donnée Oracle. La mise à jour requiert également la création de procédures stockées et de triggers au sein de la base.

    Notre souhait serait de ne faire ces modifications que pour un schéma donné qui serait celui utilisé par la nouvelle version du logiciel sans impact sur l'ancien schéma.
    Dit autrement, est-il possible de créer des procédures stockées dans une base partagée et triggers uniquement pour un schéma donné ?
    Si l'on dispose d'un schéma TOTO1 et TOTO2, est-il possible de ne créer un trigger sur une insertion dans une table TATA uniquement pour le schéma TOTO2 ?
    Le but au final, c'est d'éviter de dupliquer toute la base pour chaque test d'une nouvelle version logicielle impactant la base de données.

    Je vous remercie.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 207
    Par défaut
    Bonjour,

    Un trigger est lié a une table et donc forcement à un schema donné .
    De même, une procédure est également lié à un schema. Après on peut donner des droits à un autre utilisateur oracle d'executer ces procédures.

    Laurent

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 286
    Par défaut
    Oui mais ...

    La table TATA appartient à quel schéma TOTO1, TOTO2 ou un autre schéma regroupant les tables communes ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 67
    Par défaut
    Merci pour vos réponses.
    On créera donc un nouveau schéma pour chaque nouvelle version logicielle de manière à ce que seules les tables de ce schéma soient impactées.
    En fait, j'ai l'impression que d'avoir plusieurs schémas équivaut à avoir plusieurs base de données, du fait que la modification d'un schéma n'implique pas la modification des autres.
    Y'a-t-il une différence entre schéma et base de données ?

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 286
    Par défaut
    Le "schéma" Oracle se rapproche assez de la notion de "base de donnée" de MySql

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 67
    Par défaut
    Ok. Je comprends mieux.

    Merci à tous.

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

Discussions similaires

  1. procédure Stocké compliquée pour moi
    Par mouchkar dans le forum Développement
    Réponses: 3
    Dernier message: 09/06/2010, 18h15
  2. Procédure stockée : réutilisabilité pour un héritage
    Par Tidus159 dans le forum Langage SQL
    Réponses: 0
    Dernier message: 30/04/2008, 12h58
  3. Réponses: 3
    Dernier message: 09/09/2004, 11h31
  4. Procédure stockée : BCP pour sauvegarde d'une base...
    Par Webman dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 09/09/2004, 11h31
  5. [Débutant] Procédures stockées
    Par franculo_caoulene dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 05/05/2004, 10h26

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