Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- From: Pascal Maes <adresse@cachée>
- To: adresse@cachée
- Subject: [sympa-fr] Requêtes SQL "mal traduites"
- Date: Fri, 4 Apr 2008 11:40:45 +0200
Bonjour,
Dans le fichier de config, j'ai :
sql_query SELECT DISTINCT email FROM zhrcprof,zhraff,zhrsgn WHERE length(trim(email)) > 0
AND zhrsgn.pernr=zhraff.rfpnr AND zhrsgn.pernr=zhrcprof.rfpnr
AND zhraff.begda <= sysdate AND zhraff.endda >= sysdate AND ...
J'ai effacé le fichier config.bin
Je suis passé par Admin/configurer la liste/Source des données pour faire une mise à jour
Le fichier config a bien été sauvegrdé avec la ligne affichée ci- dessus (sans les retours à la ligne) et le fichier config.bin a bien été recréé.
Lorsque je procède à une synchroniation des données, j'obtiens dans le fichier log :
Apr 4 11:18:37 listes wwsympa[4819]: SQLSource::query() Unable to prepare SQL query : ORA-00920: invalid relational operator (DBD ERROR: error possibly near <*> indicator at char 76 in 'SELECT DISTINCT email FROM zhrcprof,zhraff,zhrsgn WHERE length(trim(email)) <*>> 0 AND zhrsgn.pernr=zhraff.rfpnr AND zhrsgn.pernr=zhrcprof.rfpnr AND zhraff.begda <= sysdate AND zhraff.endda >= sysdate AND ...
Il semble que les caractères < et > soient convertis en < et > ce qui déplait fortement à Oracle.
--
Pascal
-
[sympa-fr] Requêtes SQL "mal traduites",
Pascal Maes, 04/04/2008
- <Suite(s) possible(s)>
-
[sympa-fr] Requêtes SQL "mal traduites",
Pascal Maes, 04/04/2008
- Re: [sympa-fr] Requêtes SQL "mal traduites", Pascal Maes, 04/04/2008
Archives gérées par MHonArc 2.6.19+.