Bonjour,
J'ai des script sql que je creer et que je dois faire executer en production par les equipes de production. Le process stimule que je dois prevoir le nombre de modification que cela dois impliquer sur les table cible.
Je dois faire un script SQL qui dois afficher a l'utilisateur les nombre de modification faites et lui laissez le choix de faire un comit ou rollback.
Dans l'etat actuel des choses je procede comme cela. Je recupere dans le fichier ${VAR_UT_CONNECT_STRING} les modifications réalisées.
Code :
- sqlplus -S /NOLOG <<_EOT
- WHENEVER OSERROR EXIT FAILURE
- WHENEVER SQLERROR EXIT SQL.SQLCODE
- SPOOL ${VAR_UT_SQL_FILE_RES}
- CONN ${VAR_UT_CONNECT_STRING}
- SPOOL OFF
- SET HEADING OFF
- SET VERIFY OFF
- SPOOL ${VAR_UT_SQL_FILE_RES}
- ${VAR_UT_SQL_CMD};
- SPOOL OFF
- QUIT
- _EOT
|
Par contre, je ne sais pas comment faire pour que l'utilisateur puisse le voir et saisir, et lui laisser la possiblilité de faire un commit ou rollback. Je sais meme pas si c est possible.
Toutes les idées, ou liens sont les bienvenues. Merci