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

SQL Oracle Discussion :

Exécution SQL à partir d'unix


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    624
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 624
    Par défaut Exécution SQL à partir d'unix
    Bonjour,

    Lorsque j'execute un sql à partir d'unix, j'ai le resultat suivant qui s'affiche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    SQL*Plus: Release 10.2.0.1.0 - Production on Lun. Mai 14 12:22:43 2012
     
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
     
     
    Connecté à :
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP and Data Mining options
     
     30  
     31  
     32
    Les lignes 30,31,32 s'affichent et rien ne s'éxécutent.

    Par contre, si j'ouvre la la console oracle entreprise Manager et que je lance ce même sql, je n'ai aucun probleme.

    J'ai lancé à manuel en me connectant à oracle à partir de unix, cette commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SQL> CREATE TRIGGER reporting_trigger BEFORE INSERT ON REPORTING
      2  FOR EACH ROW
      3  BEGIN
      4  SELECT reporting_seq.nextval INTO :new.ID FROM DUAL;
      5  END;
    Comment puis je faire pour éxcuter la commande ? car malgré le ;, rien ne se passe. Cela résoudra peut etre mon problème.


    Merci d'avance

  2. #2
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Le ; fait partie du code PL/SQL du trigger. Ajoutez un / sur la ligne qui suit pour exécuter la commande.

Discussions similaires

  1. Exécuter des commandes/scripts Unix à partir de VBA
    Par pressdell dans le forum Général VBA
    Réponses: 1
    Dernier message: 23/06/2010, 16h14
  2. comment exécuter un script sql à partir de la ligne de commande
    Par feros2184 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/05/2009, 21h01
  3. Réponses: 1
    Dernier message: 28/12/2007, 18h14
  4. Réponses: 5
    Dernier message: 03/04/2007, 09h33
  5. exécuter deux requêtes SQL à partir d'un bouton de commande
    Par Platon93 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 05/12/2006, 17h57

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