Batch transfer data from DB2 tables to SQL Server without programming

Want to batch transfer data from DB2 tables to SQL Server ?

Using Withdata software DBCopier, a DB2 to SQL Server converter, you can transfer data from DB2 tables to SQL Server in a batch, easily and fast.

Download DBCopier Download DBCopier

Batch transfer data from DB2 tables to SQL Server tables

Login to DB2 and SQL Server -> Select source DB2 tables -> Set target SQL Server tables -> Copy DB2 data to SQL Server

Choose source DB2 database and logon.

convert DB2  data to SQL Server data - Choose DB2 and logon

Choose target SQL Server database and logon.

convert DB2  data to SQL Server data - Choose SQL Server and logon

Click “Convert All Tables” at task dialog.

Batch import data from DB2  tables to SQL Server  tables - Task Window

then show the wizard.

1. Select source DB2 tables.

Batch convert data from DB2  tables to SQL Server  tables - Open Source schema

2. List target SQL Server tables.

Batch extract data from DB2  tables to SQL Server  tables - select destination schema

3. Select SQL Server tables to import.

Batch import data from DB2  tables to SQL Server  tables - select tables

4. Transfer data from DB2 tables to SQL Server .

Batch copy data from DB2  tables to SQL Server  tables - batch import

Batch transfer data from DB2 tables to SQL Server in command line

Save session, and then create .bat file for Windows command line, or .sh file for Linux / macOS.

Set scheduled tasks for coping data from DB2 tables to SQL Server

You can schedule and automate this “DB2 to SQL Server” conversion task by:

1) Save session and create .bat (Windows) or .sh (Linux/macOS) file.

2) Set scheduled task.


More about DBCopier – DB2 to SQL Server Converter

Download DBCopier for 30-day free trial Download DBCopier

DB2 → SQL reference

Type mapping

Value kindin DB2in SQL
IntINTEGERINT
FloatDOUBLEDOUBLE PRECISION
Long textCLOBTEXT / CLOB
BinaryBLOBBLOB / BYTEA
BooleanSMALLINTBOOLEAN / SMALLINT
JSONCLOBJSON / TEXT

Dialect differences

DB2 is a database server and SQL is a file format, so the gap is wider than a dialect difference – the rows below are where values and structure stop lining up.

Propertyin DB2in SQL
port50000—
identifiers"double quotes"Two competing conventions: single-quoted literals and diale...
row limitFETCH FIRST n ROWS—
datesDATE, TIME, TIMESTAMPDepends on the dialect: DATE literals, TO_DATE(), or plain ...
long textCLOB—
binaryBLOBDialect-specific: X-quoted literal, 0x hex, or decode()
separator—Statement terminators (;)
encoding—No declaration
typing—Types belong to the target database, and they differ betwee...
shapeTables of rows and columnsStatements; a dump usually means CREATE TABLE plus INSERT rows
ceiling—No formal limit, but a single INSERT statement has to fit i...

Command line

SideCommand
DB2EXPORT TO out.csv OF DEL
DB2 (load)db2 IMPORT FROM file OF DEL

Convert your data online, free

Free in-browser converters for CSV, Excel, JSON, XML and SQL: Withdata Online Data Conversion. Large files, batch conversion or scheduling? See the offline desktop apps, or browse all data conversion tools.


Posted

in

by