Bonjour,
J'ai créé un script PL-SQL que j'exécute dans SQL*PLUS Worksheet sans problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
DECLARE
	USDTAUXJOUR BAANDB.RTTAUXDEV.USD%type;
	JPYTAUXJOUR BAANDB.RTTAUXDEV.JPY%type;
BEGIN
	SELECT USD  INTO USDTAUXJOUR FROM BAANDB.RTTAUXDEV WHERE (to_char(DTE,'YYYY-MM-DD') = to_char(sysdate,'YYYY-MM-DD'));
	SELECT JPY  INTO JPYTAUXJOUR FROM BAANDB.RTTAUXDEV WHERE (to_char(DTE,'YYYY-MM-DD') = to_char(sysdate,'YYYY-MM-DD'));
	INSERT INTO 
		BAANDB.TTCCRI700500(T$CCUR, T$STDT, T$RATP, T$RATS, T$ECRT, T$RATF, T$EXCB, T$REFCNTD, T$REFCNTU)
		VALUES('USD', to_char(sysdate,'DDMMYYYY'), USDTAUXJOUR, USDTAUXJOUR, USDTAUXJOUR, 1, 1, 0, 0);
	INSERT INTO 
		BAANDB.TTCCRI700500(T$CCUR, T$STDT, T$RATP, T$RATS, T$ECRT, T$RATF, T$EXCB, T$REFCNTD, T$REFCNTU)
		VALUES('JPY',to_char(sysdate,'DDMMYYYY'), JPYTAUXJOUR, JPYTAUXJOUR, JPYTAUXJOUR, 1, 1, 0, 0);
END ;
Par contre, si je l'enregistre dans un fichier .sql et que je tente de le lancer depuis SQL*PLUS, j'obtiens ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
SQL>start monscript.sql
14
Et le script ne s'arrête pas. C'est surement très bête mais je n'arrive pas à savoir pourquoi. Quelqu'un peut-il m'aider ? Merci d'avance

Sam