Différence entre SQL Developer et SQLPlus - Script ne fonctionne pas
Bonjour,
je suis nouveau et je débute (depuis quelques mois), dans le SQL oracle.
Je suis "utilisateur" d'une base de donnée, et je cherche a faire ressortir des indicateurs.
J'ai fais un script qui permet de me sortir, par type de référence, la quantité disponible :
Code:
1 2 3 4 5 6 7 8 9 10
| select /*csv*/ conf.ID_REFERENCE,conf.code_gtin,
((select count(*) nb from SN_POOL_PAQUETS where SN_POOL_PAQUETS.code_generation like conf.ID_REFERENCE||'§')* conf.NB_SN_PER_PACKET) Nb_SN, conf.DESCRIPTION from sn_config_ref conf
left outer join sn_pool_paquets pool on pool.id_sn_config_ref=conf.ID_REFERENCE
where (conf.DESCRIPTION like '%ZON%') and conf.ETAT_REFERENCE=512
group by conf.ID_REFERENCE, conf.code_gtin,conf.NB_SN_PER_PACKET,conf.DESCRIPTION
order by conf.ID_REFERENCE asc; |
Cela fonctionne bien en sql developer :
Code:
1 2 3 4
| "ID_REFERENCE","CODE","NB","DESCRIPTION"
183,"0107471131",9900,"Commentaire ZON1"
531,"0340806229",650400,"Commentaire ZON2"
... |
Mais en SQLPlus (je souhaite que utilisé le planificateur de tache pour automatiser la requete), la valeur NB est toujours à 0
Le select count(*) ne passe pas ... ?
Bref je comprends pas.
Merci d'avance.