Sebagai tanggapan atas permintaan pelanggan baru-baru ini, kami telah membuat versi kustom driver SQL Server ODBC, yang mengubah cara alat penyalinan massal kami berperilaku sehubungan dengan kolom numerik. Dengan custom build, jika Anda mencoba memasukkan angka yang tidak sesuai dengan kolom target, utilitas bcp akan memasukkan nilai nol.
Perintah berikut menunjukkan perilaku baru:
$ cd /usr/local/easysoft $ ./unixODBC/bin/isql.sh -v SQLSERVER_SAMPLE myuser mypassword SQL> USE mydb SQL> CREATE TABLE mytable (mycol numeric(7,7)) $ more ~/Documents/myvalues 7.2e-10 7e-10 0.0000000000000000000000000072 $ ./sqlserver/bcp/bcp mydb.dbo.mytable in ~/Documents/myvalues -S mymachine\\myinstance -U myuser -c $ ./unixODBC/bin/isql.sh -v SQLSERVER_SAMPLE myuser mypassword SQL> USE mydb SQL> select * from mytable +----------+ | mycol | +----------+ | 0.0000000| | 0.0000000| | 0.0000000| +----------+
Jika Anda menginginkan versi bcp ini, silakan hubungi tim Dukungan kami ().