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

PL/SQL Oracle Discussion :

se connecter à une autre base dans un script plsql


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2011
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 49
    Par défaut se connecter à une autre base dans un script plsql
    Bonjour les amis ,

    est ce que je peux me connecter à une base de données distante dans le même script ?


    comme par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    select count(*) into i from sectiontype  where sectiontypeid_pk not in (select sectiontypeid_pk from sectiontype@BDPROD );
           
           if i > 0 then
             Execute Immediate 'connect BDPROD/BDPROD@BDDPREP ' ;   ??????
             Execute Immediate ' ALTER TRIGGER BDPROD.SECTIONTYPE_INSERT DISABLE ';
             Execute Immediate 'disc ';
             insert into SECTIONTYPE@BDPROD 
             select * from sectiontype  where sectiontypeid_pk 
             not in (select sectiontypeid_pk from sectiontype@BDPROD );
            End IF ;

  2. #2
    Membre chevronné Avatar de xdescamp
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 300
    Par défaut
    Bonjour,

    Ce n'est pas possible de se connecter dans un bloc PL/SQL. Il faut utiliser un database link.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Execute Immediate ' ALTER TRIGGER BDPROD.SECTIONTYPE_INSERT@BDPROD DISABLE ';

  3. #3
    Membre averti
    Inscrit en
    Mars 2011
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 49
    Par défaut
    le databaselink ne marche pas pour les requêtes de définition de données j'ai déjà testé

Discussions similaires

  1. Se connecter à une autre base
    Par ftoure_cisse dans le forum PL/SQL
    Réponses: 1
    Dernier message: 26/12/2008, 11h47
  2. Réponses: 3
    Dernier message: 18/07/2008, 11h47
  3. Se connecter à une autre base dans une procédure
    Par borgfabr dans le forum Oracle
    Réponses: 1
    Dernier message: 01/02/2007, 12h01
  4. [Postgresql]Connecter à une autre base dans une fonction
    Par alex2205 dans le forum Requêtes
    Réponses: 2
    Dernier message: 05/05/2003, 11h30
  5. [Postgresql]Connecter à une autre base dans une fonction
    Par alex2205 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/05/2003, 11h30

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