Hello,
j'essaye de créer une procedure de creation de fichier csv, elle fonctionne mais j'aimerai la rendre plus modulable en permettant de spécifier en argument la table permettant l'extract:
Code :
- PROCEDURE EXTRACT_CSV(debut DATE,fin DATE,fname VARCHAR ,tbname VARCHAR ) AS
- CURSOR c_data IS
- SELECT id_membres,datekw FROM tbname where datekw BETWEEN debut AND fin ORDER BY dbms_random.value ;
- v_file UTL_FILE.FILE_TYPE;
- BEGIN
|
ce qui est etrange c'est qu'en specifiant le nom de la table en dur ca passe mais des que j'essaye de la mettre en parametre le compilo me sort:
Citation :
Error(4,36): PL/SQL: ORA-00942: table or view does not exist
|
Ne devine t il pas que le nom est passé en argument ?
Ou est ce que je m y prend mal ?
Merci pour votre aide