Bonjour,

j'ai une base oracle, j'ai un script qui me récupère des variable comme le SID (variable SERVICE , les logins (variable LOGIN) et un JOB.

je me connecte comme ceci à ma base de données oracle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Set cmd = WshShell.Exec("cmd /c set ORACLE_SID="& SERVICE &" && "& ORACLE_HOME & "\BIN\sqlplus.exe -s "&LOGIN &"@"&SERVICE &" @C:\test\nscp_supervision\scripts\test\requete_vbs\check_ds_infocentre_job.sql")
la requete SQL à effectuer est dans ce fichier C:\test\nscp_supervision\scripts\test\requete_vbs\check_ds_infocentre_job.sql et c'est celle-ci

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
16
SELECT 
			*
        FROM ( 
			SELECT
				status,
				to_char(start_time, 'DD/MM/YYYY-HH24:Mi:SS'),
				execution_time
			FROM 
				AL_HISTORY
			WHERE 
				service = 'JOB'
			ORDER BY 
				norm_inst_exec desc
			)
		WHERE 
			rownum = 1
et donc je dois utiliser la variable JOB entrée dans mon premier script afin de l'utiliser dans le fichier .SQL à la ligne 11

est ce que vous auriez une idée de comment faire ?

Merci d'avance

Galène