[PRO*C] Commande EXEC SQL
Bonjour,
J'ai un programme C sous Visual C++ 6.0 et j'aimerais lancer dedans des commandes en PL/SQL.
Comment faire ? (Passer par du PRO* C ? Peut-il lancer du PL/SQL ? Je n'en suis pas sûr) Sinon par quel autre moyen ?
Voici pour info la commande PL/SQL que j'aimerais lancer, elle lit une donnée dans une table, et en insère dans une autre table :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| DECLARE
strCodesPartenai CHAR(60);
strSsChaine CHAR(5);
BEGIN
select VAL INTO strCodesPartenai from TPARTENAI where ARG='12151030000';
FOR i IN 0..55 LOOP
IF MOD(i,5) = 0 THEN
strSsChaine := SUBSTR(strCodesPartenai, i + 1,5);
IF strSsChaine != ' ' THEN
INSERT INTO temp VALUES(strSsChaine);
END IF;
END IF;
END LOOP;
END;
/ |
Merci pour votre aide.