Bonjour à tous,
Je voudrais votre avis ! :
- Dans notre appli pl/sql nous manipulons des fichiers que nous ouvrons avec fopen en lui passant, entre autre, le nom d'une directory (directory_name). Tout ce qu'il y a de plus classique
Le client pour qui nous travaillons veut nous imposer de travailler ainsi :
SOLUTION EN PLACE CHEZ LE CLIENT
Dans ce cas nous n'utilisons pas de vrais directories oracle, mais un ensemble de répertoires définis dans init.ora.function writefile(pathname : VARCHAR2, filename : VARCHAR2)
begin
- - - - - - - - - - - -
fopen(pathname, filename) ;
- - - - - - - - - - - -
end ;
init.ora
utl_file_dir = /users/bb/log
utl_file_dir = /users/bb/tmp
utl_file_dir = /users/bb/data
1_ Modifier le init.ora
2_ exec writefile (‘/users/bb/log’ , ‘titi’) ;
L'exploit. veut garder la main sur les répertoires, les fichiers, ..., et veut donc nous passer en paramètre à nos traitements les répertoires.
La méthode du client est-elle propre ?
Y a-t-il des inconvénients à travailler avec les méthodes du client ?
Merci d'avance de vos avis éclairés.
Cordialement.
Partager