dans un Kornshell AIX, j'ai un bloc d'instructions SQLPLUS
ORACLE qui ne s'exécute pas (le fichier resu.txt n'est pas crée)
alors que cette portion de shell s'exécute bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 cat <<-EOF | sqlplus xxxx/yyyyy@zzzzzz declare fsor utl_file.file_type; begin create directory dir as '/tmp/user'; fsor := utl_file.fopen (dir,'resu.txt','w'); utl_file.put_line(fsor,'bibi'); utl_file.fclose(fsor); end; EOF
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 cat <<-EOF | sqlplus xxxx/yyyyy@zzzzzz CREATE TABLE agent (agent_num CHAR(5) NOT NULL, agent_nom VARCHAR2(25) NOT NULL, agent_prenom VARCHAR2(15) NOT NULL, service VARCHAR2(10) NOT NULL, PRIMARY KEY (agent_num)); EOF
Partager