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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.