Pb EXECUTE IMMEDIATE - SQL/NoSQL - Programmation
Marsh Posté le 15-12-2005 à 08:52:02
ReplyMarsh Posté le 15-12-2005 à 09:56:29
Bon c'est un peu concis tout ca, on va donc imaginer que tu fais du Pro*C... donc la commande c'est :
EXEC SQL BEGIN DECLARE SECTION;
char hszSql[longueur de ta chaine + 1] = "ta requete SANS point virgule";
EXEC SQL END DECLARE SECTION;
EXEC SQL EXECUTE IMMEDIATE :hszSql
(les deux points c'est pq c'est une variable hote, sinon tu vas passer l'adresse du pointeur ....)
Marsh Posté le 14-12-2005 à 19:46:44
Bonjour
J'ai un problème avec l'instruction EXECUTE IMMEDIATE.
Quelque soit l'instruction que je veux exécuter il me retourne cette erreur :
ORA - 00900 instruction SQL non valide
QUe faire ??