Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL Server bcp Utility và kiểu dữ liệu số

Để đá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 ().


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tập lệnh nhanh trả về tất cả các thuộc tính từ SERVERPROPERTY () trong SQL Server 2017/2019

  2. hành vi nối nvarchar / chỉ mục / nvarchar (tối đa) không thể giải thích được

  3. SQL Server CHỌN N dòng CUỐI CÙNG

  4. Sử dụng PIVOT trong SQL Server 2008

  5. Cách vô hiệu hóa tất cả các ràng buộc về CHECK &khóa ngoại cho một bảng trong SQL Server (Ví dụ T-SQL)