Bonjour,

je voufrais extraire dans un fichier le code de génération des vues d'un utilisateur.
Mon script est de la forme :
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
 
set feedback off
set verify off
set termout off
set pagesize 10000
set linesize 200
set heading off
 
spool &result.sql
 
select 'CREATE OR REPLACE VIEW VUE_BO_DATE_REPONSE AS ' from dual ;                                                                                                                                     
select TEXT from ALL_VIEWS where OWNER = 'test' and VIEW_NAME = 'VUE_test' ;                                                                                                              
select '/' from DUAL ;                                                                                                                                                                                  
 
spool off
 
set feedback on
set verify on
set termout on
set pagesize 30
set linesize 80
set heading on
Or systématiquement sous TOAD ou SQL*PLUS les lignes sont coupées à 80 caractères, donc la découpe tombe n'importe où et donc les scripts ne sont pas bons. Est-ce quelqu'un sait pourquoi le linesize ne marche pas ?
Merci !