Bonjour,
Je suis en train de réaliser un script qui cré une table et ensuite va lancer des fichiers SQL. Ce que j'aimerais faire c'est tester qu'une table existe deja depuis mon shell unix.
Si la table existe alors je veux ne pas créer une nouvelle table.
Actuellement lorsque j'execute :
J'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 sqlplus -s /nolog >/dev/null <<-EOF connect $SCHEMA/$SCHEMAPW set serveroutput on size spool /app/sag_table.log whenever sqlerror exit 19 CREATE TABLE SAG_DATA ( NDA varchar2(10), code varchar2(3), ACTIF varchar2(10), PASSIF varchar2(10), NOK VARCHAR2(1) ); SELECT VALIDE FROM DOCUMENT ; spool off exit EOF
CREATE TABLE SAG_DATA
*
ERREUR à la ligne 1 :
ORA-00955: Ce nom d'objet existe déjà
Merci
Partager