Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server bcp Utility i numeryczny typ danych

W odpowiedzi na niedawne żądanie klienta opracowaliśmy niestandardową kompilację sterownika ODBC SQL Server, która zmienia zachowanie naszego narzędzia do kopiowania zbiorczego w odniesieniu do kolumn liczbowych. W przypadku kompilacji niestandardowej, jeśli spróbujesz wstawić liczbę, która nie pasuje do kolumny docelowej, narzędzie bcp wstawi wartość zero.

Poniższe polecenia demonstrują nowe zachowanie:

$ 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|
+----------+

Jeśli chcesz tę wersję bcp, skontaktuj się z naszym zespołem pomocy technicznej ().


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server Query - mnożenie grupowe

  2. Jak zwrócić uniksową sygnaturę czasową w SQL Server (T-SQL)

  3. SQL Server Konwertuj liczbę całkowitą na ciąg binarny

  4. SQL Server 2016:Utwórz relację

  5. Jak połączyć się z kilkoma serwerami SQL jednym kliknięciem (grupa zarejestrowanych serwerów) — samouczek SQL Server / TSQL, część 5