Compliqué ton truc car utiliser des Nested Tables, c'est rare, vraiment rare...
Les index qui ont le nom SYS*** sont des index pour lesquels tu n'as pas donné de nom; par exemple tu crées sur un champ une contrainte UNIQUE ou PRIMARY sans nommer cette contrainte, alors Oracle crée un index pour vérifier l'unicité des valeurs et le nomme SYS***
Petite question : ta base 12 est en mode CDB ou non?
Que renvoit :
SELECT cdb FROM v$database;
Que renvoie l'ordre SQL suivant sur la base source puis sur la nouvelle base en étant connecté avec le user qui a créé les tables?
1 2 3
| SELECT INDEX_OWNER, INDEX_NAME, INDEX_TYPE, TABLE_OWNER, TABLE_NAME, TABLE_TYPE, UNIQUENESS, STATUS
FROM ALL_INDEXES
ORDER BY INDEX_OWNER, INDEX_NAME, INDEX_TYPE, TABLE_OWNER, TABLE_NAME, TABLE_TYPE; |
Partager