Để đáp ứng yêu cầu gần đây của khách hàng, chúng tôi đã tạo một bản dựng tùy chỉnh của trình điều khiển SQL Server ODBC, bản dựng này thay đổi cách công cụ sao chép hàng loạt của chúng tôi hoạt động liên quan đến các cột số. Với bản dựng tùy chỉnh, nếu bạn cố gắng chèn một số không vừa với cột mục tiêu, tiện ích bcp sẽ chèn giá trị bằng không.
Các lệnh sau thể hiện hành vi mới:
$ 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| +----------+
Nếu bạn muốn phiên bản bcp này, vui lòng liên hệ với Nhóm hỗ trợ của chúng tôi ().