МОЙ ПАКЕТНЫЙ ФАЙЛ ВЫГЛЯДИТ ТАК
ECHO OFF
SET /P colu= Enter column name:
SET /P sn= Enter ID (Press enter when finished):
if %sn%={ENTER}
GOTO START
:START
sqlcmd -U USER -P PWORD -S SERVER -d DBNAME-i sqlSCRIPT.sql -o LOG.txt
-v delete=colu d_id=sn
Я хочу, чтобы пользователь мог вводить несколько идентификаторов в одной строке. Эти идентификаторы будут удалены из БД с помощью sqlScript.sql, однако этот код не позволяет мне вводить несколько идентификаторов.
Он рассматривает значения, которые я ввожу, как 1 целое значение.
Например, если я ввожу 1,2,3 (как отдельные значения), он видит это как «1,2,3» как 1 целое значение.
if
, для чего он предназначен? - person aschipfl   schedule 09.10.2015