Re: MYSQL to DB2 Migration
Is the data you’re generating going to be loaded to DB2 with the IMPORT command? If so, I think you might want to use the SELECT … OUTFILE command with character fields terminating with double-quotes, something like below:
SELECT *
FROM tbl
INTO OUTFILE ‘outfile.txt’
FIELDS ESCAPED BY ‘’
OPTIONALLY ENCLOSED BY ‘”’
TERMINATED BY ‘,’
LINES TERMINATED BY ‘\n’;
If your DB2 is on Windows, then do “LINES TERMINATED BY ‘\r\n’”.
The only problem with this is that MySQL substitutes the word NULL in places where a column data is null, whereas DB2 likes the data to empty (two column delimiters back-to-back). So, you’ll have to get rid of the words NULL in the resulting file. Then in DB2, you’ll use the IMPORT command with input file of type DEL and supply the file you just generated.
If the above solution does not work for you, you’ll have to have a more elaborate SELECT statement. I hope this helps.
Subject
Views
Written By
Posted
7687
July 26, 2010 01:00PM
Re: MYSQL to DB2 Migration
4161
July 26, 2010 05:39PM
3753
July 27, 2010 06:36AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.