Bonjour,
Je suis débutant sur les scripts batch et je suis confronté à un problème. Le voici :
Script_export_demodB.bat
@echo off
:choice
set /P choix=Do you want to start the export files ? Are you sure ? [Y/n]
if /I "%choix%" EQU "Y" goto :export
goto :end
:export
set /P a = Saisissez l'affaire <!-- paramètre1-->
set /P b = Saisissez le partnumber <!-- paramètre2-->
set /P c = Saisissez le type <!-- paramètre3-->
@D:\pfi\postgresql\bin\psql.exe -U databaseuser -d FreqNum -f "%USERPROFILE%\AppData\Local\Temp\Script_export_demodB.sql"
:end
pause
exit
Script_export_demodB.sql
CREATE OR REPLACE FUNCTION test_final (choix_affaire character varying, choix_partnumber character varying, choix_type character varying) RETURNS varchar AS $BODY$
...
LANGUAGE plpgsql VOLATILE
COST 100;
SELECT test_final ('CDU', 'C1935DA01', 'text/html');
Je souhaite remplacer 'CDU', 'C1935DA01', 'text/html' par les trois paramètres du .bat (a, b et c). Le soucie est que je ne sais pas comment insérer la commande de passage de paramètre entre les deux fichiers dans la commande :
@D:\pfi\postgresql\bin\psql.exe -U databaseuser -d FreqNum -f "%USERPROFILE%\AppData\Local\Temp\Script_export_demodB.sql"
Serait-il possible de m'aider ?
Merci d'avance
Cordialement
BastienM
Partager