Batch convert semicolon delimited text files to SQL files

Want to batch convert TXT (“;” semicolon delimited text) files to SQL files?

Try Withdata Data File Converter, a desktop TXT to SQL converter for Windows, MacOS, and Linux, Batch convert TXT to SQL, Easy and Fast.

Download DataFileConverter Download DataFileConverter

Batch convert TXT (“;” semicolon delimited text) files to SQL files

Select source TXT files -> Set SQL files -> Convert TXT (“;” semicolon delimited text) files to SQL files

Click “Start a New Convert” at task dialog.

bulk convert TXT files to SQL files - task window

then show the wizard.

Select From “Files” “TXT” To “Files” “SQL”.

batch transform TXT files to SQL files - select type

1. Select source TXT (“;” semicolon delimited text) files.

batch create SQL files from TXT files- select TXT file folder

And config the first source TXT (“;” semicolon delimited text) file.

batch create SQL files from TXT files- config TXT file

2. Config target SQL files.

batch generate Sql files by TXT files - config SQL files

3. Summary.

List source TXT (“;” semicolon delimited text) files.

batch convert TXT files to SQL files - list TXT files

 

batch convert TXT files to SQL files - summary

4. Convert TXT (“;” semicolon delimited text) files to SQL files, 1 TXT to 1 SQL.

batch convert TXT files to SQL files - convert files

After converting, you can view output SQL files.

Convert TXT file to SQL file - view SQL file


More about TXT to SQL converter

See Video: Bulk convert TXT (“;” semicolon delimited text) files to SQL files without coding

See also:

Semicolon-delimited → SQL reference

What is a semicolon-delimited file?

A semicolon-delimited file is a plain-text file where each line is one record and a semicolon ; separates the fields. It is the usual CSV variant in locales where the decimal separator is a comma, so a comma inside a number would otherwise be ambiguous.

Name;Age;City
Alice;30;New York
Bob;41;San Francisco

To open it in Excel: Data → From Text/CSV, then set the delimiter to ;.

Type mapping

Value kindin Semicolon-delimitedin SQL
Int1234INT
Bigint9007199254740993BIGINT
Decimal1234.56DECIMAL(p,s)
Float1.234e+10DOUBLE PRECISION
Textquoted only when it contains a semicolon or a quoteVARCHAR(n)
Long textmust be quoted; line breaks inside force multi-line recordsTEXT / CLOB
Date2026-09-18DATE
Datetime2026-09-18 14:30:00TIMESTAMP
Binarynot representable - base64 or hex stringBLOB / BYTEA
BooleanTRUE / FALSE, or 1 / 0 depending on the writerBOOLEAN / SMALLINT
JSONthe whole JSON value quoted, with internal quotes doubledJSON / TEXT

Dialect differences

Both Semicolon-delimited and SQL are file formats, so what differs below is how each one chooses to represent a value.

Propertyin Semicolon-delimitedin SQL
identifiersDouble quotes; a literal quote is doubled ("" )Two competing conventions: single-quoted literals and diale...
datesDates often use D/M/Y or D.M.Y in European exportsDepends on the dialect: DATE literals, TO_DATE(), or plain ...
binaryNot supportedDialect-specific: X-quoted literal, 0x hex, or decode()
separatorSemicolon ";"Statement terminators (;)
encodingOften ANSI or Latin-1 in European exports; UTF-8 needs a BOMNo declaration
typingNone - every field is textTypes belong to the target database, and they differ betwee...
shapeFlat table, optional header rowStatements; a dump usually means CREATE TABLE plus INSERT rows
ceilingNo formal limit; row count bounded by memoryNo formal limit, but a single INSERT statement has to fit i...

Data File Converter without the manual work

For batch jobs, large files and scheduling use the Data File Converter converter — an offline desktop app for Windows, Linux and macOS. Free trial.


Posted

in

by