TXT to SQL: Step-by-Step Tutorial

Want to convert TXT file to SQL file?

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

Download Withdata DataFileConverter Download DataFileConverter

If you want to import TXT file to SQL Server, see this page: TXT to SQL Server.

If you want to import TXT file to SQLite, see this page: TXT to SQLite.

Convert TXT to SQL

Choose TXT file -> Set SQL file -> Convert TXT to SQL

“Start a New Convert” for “TXT to SQL”.

convert TXT file to SQL file - task window

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

create SQL file by TXT file - select type

1. Open source TXT file.

Support large TXT file ( > 4GB ).

transform TXT file to SQL file - open a TXT file

Don’t worry about the delimiter, DataFileConverter will automatically determine the delimiter, includes comma, tab, colon, semicolon, pipe, hash (octothorpe), slash, asterisk, white space, and you can also enter a delimiter.

Source TXT file’s content is like this:

TXT to SQL converter - source TXT file

2. Config target SQL file.

generate SQL file by TXT file - config SQL file

3. Set rows options.

convert TXT file to SQL file - summary

4. Convert TXT to SQL.

convert TXT file to SQL file - convert file

After converting, you can view the output SQL file.

convert TXT file to SQL file - view SQL file


More about TXT to SQL converter

See Video: Convert TXT file to SQL file

See also:

TXT → SQL reference

Type mapping

Value kindin TXTin SQL
Int1234, or right-aligned in a fixed-width columnINT
Bigint9007199254740993BIGINT
Decimal1234.56DECIMAL(p,s)
Float1.234e+10DOUBLE PRECISION
Textwritten as-is; padding depends on the chosen layoutVARCHAR(n)
Long textwritten as-isTEXT / CLOB
Datewhatever the writer choseDATE
Datetimewhatever the writer choseTIMESTAMP
Binarynot representableBLOB / BYTEA
BooleanY / N, or 1 / 0, or TRUE / FALSEBOOLEAN / SMALLINT
JSONwritten as-isJSON / TEXT

Dialect differences

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

Propertyin TXTin SQL
identifiersNone by conventionTwo competing conventions: single-quoted literals and diale...
datesWhatever the writer produced; no convention is guaranteedDepends on the dialect: DATE literals, TO_DATE(), or plain ...
binaryNot supportedDialect-specific: X-quoted literal, 0x hex, or decode()
separatorWhatever was chosen - often fixed column widthsStatement 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...
shapeFree form; a parser has to be told the layoutStatements; a dump usually means CREATE TABLE plus INSERT rows
ceilingNo formal limitNo formal limit, but a single INSERT statement has to fit i...

Convert TXT to SQL the easy way

Use the TXT to SQL converter — an offline desktop app for Windows, macOS and Linux. Nothing to upload, large files and batch runs supported (free trial).


Posted

in

by