Bonjour,
J'ai plusieurs sequences, dont je construis le nom dans mon programme C, par exemple sprintf (ma_sequence, "S_EXP_%s", ma_variable);Et j'essaye ensuite d'acceder a cette sequence, mais rien n'y fait, je n'y arrive pas... Le compilateur me repond toujours que "ma_sequence" doit etre declaree (ce qui est le cas bien sur), et ce quel que soit la maniere dont je cherche a executer le code :
Je passe visiblement a cote de quelque chose, mais je ne vois vraiment pas comment faire. Une idee a me proposer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 /* ... */ EXEC SQL SELECT ma_sequence INTO ma_var FROM DUAL; EXEC SQL EXECUTE BEGIN SELECT ma_sequence INTO ma_var FROM DUAL; END; END-EXEC;
Merci !
Partager