Erreur lors de la création d'une vue
Bonjour.
J'essaie de créer une vue avec une requête en PHP:
Code:
$requete="create or replace view vueunitesgraindiam as (select TRONCON_GRAINDIAMUNIT, count(*) as NBAPPARITIONS from RELTRONCONS group by TRONCON_GRAINDIAMUNIT);";
Pour exécuter la requête, je tape:
Code:
executeRequeteEnEcriture($connexion, $requete)
où executeRequeteEnEcriture est la fonction:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| function executeRequeteEnEcriture($connexion, $requete) {
$pointeur=oci_parse($connexion,$requete);
if(!$pointeur) {
$erreur = oci_error($connexion);
error_log($erreur['message']);
}
else {
$reussite=oci_execute($pointeur);
oci_free_statement($pointeur);
}
}
} |
Mais j'obtiens le message d'erreur
Citation:
ORA-00911: caractère non valide
Or la requête fonctionne très bien si je la tape directement dans l'interface graphique d'Oracle Express 10g.
Où est le problème ? Merci.