in reply to 64 bit numbers in a 32 bit world.
I believe DBI is returning a string to you, which Perl has no trouble representing. If it's already a string, print can easily display it. I think you would have trouble if you tried to display it with "printf('%20d', $i);".