problème affichage apres spool
Bonjour, je suis sous Oracle 10gR2 et sous HP-Unix itanium.
J'ai un problème d'affichage quand je fais un spool dans un fichier d'une requête qui fait un dbms_metadata.get_dll :
En effet, je me retrouve avec des retours à la ligne :
Code:
1 2 3 4 5 6 7 8 9
| sqlplus -s user/mdp << EOF
set long 20000
set pages 0
spool table.sql
select dbms_metadata.get_ddl('TABLE', table_name) || ';'
from user_tables
where table_name = 'FONCTIONNALITE';
spool off
EOF |
voici le contenu de mon fichier table.sql
Citation:
CREATE TABLE "T_EGESTION"."FONCTIONNALITE"
( "FCT_COD" VARCHAR2(15 CHAR) NOT NULL ENABLE,
"FCT_LIB_LONG" VARCHAR2(255 CHAR),
"FCT_LIB_SHORT" VARCHAR2(30 CHAR),
"FCT_TYPE" VARCHAR2(5 CHAR),
"FCT_ORDRE" VARCHAR2(10 CHAR),
"FCT_CLE_LANGUE" VARCHAR2(2 CHAR) DEFAULT '
FR' NOT NULL ENABLE,
"FCT_CLE_ORG" VARCHAR2(4 CHAR) DEFAULT '____' NOT NULL EN
ABLE,
CONSTRAINT "PK_FONCTIONNALITE" PRIMARY KEY ("FCT_CO
D", "FCT_CLE_LANGUE", "FCT_CLE_ORG")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRAN
S 255 NOLOGGING COMPUTE STATISTICS
STORAGE(INITIAL 196608 NEXT 1048576 MINEXT
ENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFE
R_POOL DEFAULT)
TABLESPACE "EGESTION_ALL" ENABLE
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 2
55 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTEN
TS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
BUFFER_POOL DEFAULT)
TABLESPACE "EGESTION_ALL"
Pouvez-vous m'aider car j'ai testé la plupart de commande de paramètrage de sqlplus mais rien n'y fait.
Merci