Convertir une chaîne en nombre

J'ai besoin d'aide concernant les points suivants;

J'ai le script suivant :

SETLOCAL DisableDelayedExpansion

for /f "delims=" %%a in (stores1.txt) do (

set /p stores=%%a )

stores.txt a le contenu comme:

0010
0011
0012
etc.

La solution que j'ai trouvé est set /p stores=%%a

Cette sortie : 0010,0011,0012 doit être passé en paramètre à une sql.script:

sqlplus user/password@%database% @sqlscript.sql !stores! !data!

magasins doit être une valeur numérique, parce que dans le .sql script une valeur numérique est interrogé

De sorte que le concluzion est que j'ai besoin d'une valeur numérique et non une chaîne.Comment puis-je faire de cette "conversion" ?

@echo off
setlocal enabledelayedexpansion
set stores=
PAUSE
for /f "delims=" %%a in (stores1.txt) do (
set /a stores=%%a
echo !stores!
)
pause

OriginalL'auteur Iuliana | 2013-01-23