Problème sous oracle 10g

Résolu
Bonjour,

je travaille sur oracle 10g en fait j'arrive à connecte sur ma base, je voulais écrire mon code sur un éditeur de texte au lieu de l'écrire sur le terminal, pour cela j'ai écrié le code suivant:
sql> edit tp1.sql
mais quand j'ai essayé de l'enregistre j'arrive pas.
A mon avis le problème ce en relation avec le répertoire courant, en tout cas je ne sait pas quoi faire!!!!!!!!!!!!!!!!!!!!
Vous pouvez m'aider SVP

1 réponse

  1. Modérateur
    Bonjour,

    Tu travailles sur quel OS ?

    Sur windows tu peux utiliser le bloc-notes pour créer une requete, enregistrer le fichier sous un nom avec une extension .sql et après lancer la requete en faisant start requete.sql

    Sous linux remplace le bloc notes par vi pour créer ta requete.

    cdlt

    0
    1. je travaille sous Windows 7
      J'ai déja fait que vous m'avez dit mais tjr ;le mm problème
      0
    2. ou j'enregistre le fichier .sql???????????
      0
    3. Modérateur
      tu n'as qu'à enregistrer le fichier sur C:\requete.sql et après dans sqlplus tu lances :
      start C:\requete.sql
      0
    4. franchement, ça fonctionne pas quand je lance cette requête :
      sql>edit base.sql;
      mais quand je quitte l'éditeur il me demande d'enregistre la base, a mon avis il faut l'enregistre a cette endroit :
      C:\oraclexe\app\oracle\product\10.2.0\server\BIN
      mais il me dit que je n'ai pas le droit d'enregistre dans cet emplacement,
      et quand je l'enregistre dans un autre emplacement je n'arrive pas à exécute la requête :
      sql>start base.sql
      j'espère que je vous bien détaille le problème et merci d'avance.
      0
    5. Modérateur
      quand je l'enregistre dans un autre emplacement si tu l'enregistres ailleurs, quand tu le lances il faut donner le chemin complet de l'endroit où tu l'as enregistré :

      start c:\xxxxx\base.sql
      0