假设我有以下条件
INSERT INTO [Models] ([Id], [Name], [MakeId]) VALUES ('6b29d7cd-224b-4c81-9bb8-597b5b771ae8', 'Scirocco 2l GT', '26422e04-95bd-43f9-923a-9e3b16e8456f')
INSERT INTO [Models] ([Id], [Name], [MakeId]) VALUES ('3bc65d09-0602-42a1-ab68-7ad7bc0615c5', 'Santana GLS', '26422e04-95bd-43f9-923a-9e3b16e8456f')
INSERT INTO [Models] ([Id], [Name], [MakeId]) VALUES ('b5cb64c8-78e7-47ff-95e8-dce7d2482112', 'Kübel 181', '26422e04-95bd-43f9-923a-9e3b16e8456f')
INSERT INTO [Models] ([Id], [Name], [MakeId]) VALUES ('de6f6495-edb6-4dcc-8aa6-a60b362d7280', 'Transporter T3 TD', '26422e04-95bd-43f9-923a-9e3b16e8456f')
Scirocco 2l GT
或
Santana GLS
@echo off
set "File2Read=sqlstrings.txt"
If Not Exist "%File2Read%" (Goto: Error)
rem This will read a file into an array of variables and populate it
setlocal EnableExtensions EnableDelayedExpansion
for /f "delims=" %%a in ('Type "%File2Read%"') do (
set /a count+=1
set "Line[!count!]=%%a"
)
rem Display array elements
For /L %%i in (1,1,%Count%) do (
rem echo "Var%%i" is assigned to ==^> "!Line[%%i]!"
for /F [delims=,] %%G IN ("!Line[%%i]!") DO
)
pause>nul
Exit