Requete SQL
Posté : 30 déc. 2010 16:14
Bonjour,
J'ai besoin de surveiller des données pendant les quelques jours à venir. Je me suis dit que j'allais "monitorer" ces données avec un batch qui tournera pendant que je ferai la fête.
Tout marche bien sauf une requête que je ne m'explique pas. C'est certainement le truc le plus con du monde.
En fait dans le batch en question, deux requêtes sont envoyées :
La première marche pas de problème, j'ai bien X données qui s'affichent. Pour la seconde, il devrait m'afficher 0 enregistrements, mais à la place, j'ai un beau message d'erreur :
Si vous avez une idée, merci d'avance.
J'ai besoin de surveiller des données pendant les quelques jours à venir. Je me suis dit que j'allais "monitorer" ces données avec un batch qui tournera pendant que je ferai la fête.
Tout marche bien sauf une requête que je ne m'explique pas. C'est certainement le truc le plus con du monde.
En fait dans le batch en question, deux requêtes sont envoyées :
Code : Tout sélectionner
ECHO SELECT COUNT(*) FROM table WHERE code_sct='ABC' AND code_to=8851 AND tour_ap!='piscailla';|SQLPLUS user/pass@TTTTuser/pass@TTTT
ECHO SELECT COUNT(*) FROM table WHERE code_sct='ABC' AND date_crea > '01/12/2010' AND code_to=8851 AND tour_ap!='piscailla';|SQLPLUS user/pass@TTTT
La seule différence est la date de créa. Si je tape ma requête dans la console, elle passe sans problème.C:\Users\PapaPuigoo\Desktop>ECHO SELECT COUNT(*) FROM table WHERE code_sct='ABC' AND date_crea AND code_to=8851 AND tour_ap!='piscailla'; 1>'01/12/2010'
| SQLPLUS sysresa/system@IFR
Le chemin d'accès spécifié est introuvable.
Si vous avez une idée, merci d'avance.