requete pour lister les chained rows
Bonjour a tous
os : suse
db : oracle 11g de base 32 bits
j'ai un soucis de syntaxe que je n'arrive pas a résoudre
je teste actuellement un script qui me génère la liste des tables chainées sur toutes les table de tous les schemas applicatif
il plante lamentablement sur le code execute immediate :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| begin
for ownertable in
(
select '' || owner || '.' ||table_name|| ''
from dba_tables
where owner in (
select username from dba_users where default_tablespace not in ('SYSTEM','SYSAUX')
and username not in ('SYS','SYSTEM','OUTLN','WMSYS','DBSNMP'))
)
loop
execute immediate 'analyze table ' || ownertable || 'list chained rows into chained_rows';
end loop;
end;
/ |
je n'arrive pas trouver pourquoi
merci d'avance :)