Bulk copy support
Brian Bruns
camber at ais.org
Tue Nov 9 09:54:32 EST 1999
Hi everyone,
I've checked in a preliminary implementation of the bulk copy routines for
dblib. Right now, it only handles full file bulk copys (
bcp_bind()/bcp_sendrow() are not implemented). Both in and out works,
however the bulk in is not yet handling terminators, I'll be fixing that
soon.
The code needs some tidying up and some things need to be pushed down into
the tds layer so ctlib can be supported as well, but it does actually work
(it even works on text/image datatypes). I also need to document the
protocol still (if you've taken the internals class or know the on disk
format of the rows, the data is sent to the server in the format the rows
are stored on disk! So, the server just slaps a row number on it and writes
it....which is why bcp is so fast).
Brian
More information about the FreeTDS
mailing list