Batch convert pipe delimited text files to SQL files

Want to batch convert TXT (“|” pipe 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 (“|” pipe delimited text) files to SQL files

Select source TXT files -> Set SQL files -> Convert TXT (“|” pipe 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 (“|” pipe delimited text) files.

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

And config the first source TXT (“|” pipe 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 (“|” pipe delimited text) files.

batch convert TXT files to SQL files - list TXT files

 

batch convert TXT files to SQL files - summary

4. Convert TXT (“|” pipe 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 (“|” pipe delimited text) files to SQL files without coding

See also:

Pipe-delimited → SQL reference

Type mapping

Value kindin Pipe-delimitedin SQL
Int1234INT
Bigint9007199254740993BIGINT
Decimal1234.56DECIMAL(p,s)
Float1.234e+10DOUBLE PRECISION
Textquoted only when it contains a pipe 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 Pipe-delimited and SQL are file formats, so what differs below is how each one chooses to represent a value.

Propertyin Pipe-delimitedin SQL
identifiersDouble quotes; a literal quote is doubled ("" )Two competing conventions: single-quoted literals and diale...
datesConventional text: 2026-09-18 or 2026-09-18 14:30:00Depends on the dialect: DATE literals, TO_DATE(), or plain ...
binaryNot supportedDialect-specific: X-quoted literal, 0x hex, or decode()
separatorPipe "|"Statement terminators (;)
encodingNo declaration - UTF-8 works only with 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