МОЯ ПАРТИЯ файл выглядит такпользователя присваивается 1 переменной ПАРТИИ
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 целое значение.
Ну, вы можете создать массив на основе разделителя и пройти через него. – Hozikimaru
Я не понимаю цели инструкции 'if', для чего она предназначена? – aschipfl