Hi,
I read our reference manual for import table, but it doesn't mention
this. Can anyone explain why we
do an implicit commit? I thought the import statement was transactional;
I can imagine
it's because with replace option we truncate the old table would roll
back not via the log but by undoing the creation of a replacement
conglomerate.
In any case, the reference manual should mention this prominently, I think.
Code reference: line 1580
http://svn.apache.org/viewvc/db/derby/code/branches/10.10/java/engine/org/apache/derby/catalog/SystemProcedures.java?view=markup
I'll file a doc issue if this is as it should be.
Thanks,
Dag