Bonjour,
Quel est l'équivalent sous mysql du package oracle utl_file package ?
J'ai une procédure avec 3 parametres : destination, filename et content.
Cette procédure crée un fichier sur le serveur à l'emplacement donné avec le contenu donné.
Y a t'il un moyen de faire ceci en mysql ?
En sachant que cette procédure est appelée par un client odbc. Ainsi ce client peut créer un fichier sur le serveur sans passer par un répertoire partagé ...
Merci par avance
Gaëtan
PS : Ci-joint ma procédure stockée.
CREATE OR REPLACE PROCEDURE P_PUT_FILE (
P_DESTINATION IN VARCHAR2,
P_NOMFIC IN VARCHAR2,
P_CONTENT IN LONG)
IS
G_FPLOG UTL_FILE.file_type;
V_CONTENT VARCHAR2 (3000);
AMT INTEGER := 3000;
POS INTEGER;
BEGIN
G_FPLOG := UTL_FILE.fopen (VAL_PAR_LABAUTO ('CHEMIN_CLIENT'), P_NOMFIC, 'W', 32767);
POS := 1;
LOOP
IF POS > LENGTH (P_CONTENT) THEN
EXIT;
END IF;
V_CONTENT := SUBSTR (P_CONTENT, POS, AMT);
UTL_FILE.put (G_FPLOG, V_CONTENT);
POS := POS + AMT;
END LOOP;
UTL_FILE.fclose (G_FPLOG);
END;
/
Thanks for advance
Gaëtan
Partager