Variable dans un fichier .sql
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:
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:
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