Category Archives: Oracle

Scripting Batch: Récupérer le résultat d’une requête Oracle dans une variable

Lors d’écriture de script batch, il m’est souvent arrivé de devoir récupérer le résultat d’une requête afin de le valoriser dans une variable. Dans cette exemple, la requête compare la date du jour avec celle récupéré dans la table. Le résultat est valorisé dans la variable “Diff” et si le résultat est inférieur à 1, la calculatrice [...]
Also posted in Scripting | Tagged , , , | Leave a comment

Oracle: ORA-01502 Index UNUSABLE

Il arrive, après des manipulations plus ou moins discutable (truncate un peu violent dans un table) que les indexes deviennent invalident. L’erreur remonté par Oracle: ORA-01502 Pour connaitre la liste des Indexes invalide : select TABLE_OWNER, TABLE_NAME, INDEX_NAME, STATUS from user_indexes where status = ‘UNUSABLE’; A partir de cette liste, un recalcule de ses indexes : begin for r_list in ( select TABLE_OWNER, TABLE_NAME, [...]
Posted in Oracle | Tagged , , , | Leave a comment