Problème sous oracle 10g

Résolu
Farhat1985 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
Farhat1985 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

1 réponse

jee pee Messages postés 41521 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
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
Farhat1985 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
je travaille sous Windows 7
J'ai déja fait que vous m'avez dit mais tjr ;le mm problème
0
Farhat1985 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
ou j'enregistre le fichier .sql???????????
0
jee pee Messages postés 41521 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
tu n'as qu'à enregistrer le fichier sur C:\requete.sql et après dans sqlplus tu lances :
start C:\requete.sql
0
Farhat1985 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
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
jee pee Messages postés 41521 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
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