Bonjour à tous,
J'ai un script qui recherche dans ma base toutes les FK non indexées :
mais j'aimerais pourvoir les créer (ces index) à partir du résultat de ce script. Comment dois-je procéder pour l'imbriquer dans ma requête de création d'index ?
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 SELECT uc.constraint_name, uc.table_name, uc.R_CONSTRAINT_NAME FROM user_constraints uc WHERE uc.constraint_type = 'R' AND EXISTS ( SELECT ucc.position, ucc.column_name FROM user_cons_columns ucc WHERE ucc.constraint_name = uc.constraint_name MINUS SELECT uic.column_position, uic.column_name FROM user_ind_columns uic WHERE uic.table_name=uc.table_name ) ORDER BY uc.constraint_name;
Merci de votre aide
Partager