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

Lỗi trong SQL Server khi nhập tệp CSV mặc dù varchar (MAX) được sử dụng cho mỗi cột

Trong SQL Server Import and Export Wizard, bạn có thể điều chỉnh các kiểu dữ liệu nguồn trong Advanced (chúng trở thành các kiểu dữ liệu của đầu ra nếu tạo một bảng mới, nhưng nếu không, chúng chỉ được sử dụng để xử lý dữ liệu nguồn).

Các kiểu dữ liệu khác nhau một cách khó chịu so với kiểu dữ liệu trong MS SQL, thay vì VARCHAR(255) đó là DT_STR và chiều rộng cột đầu ra có thể được đặt thành 255 . Đối với VARCHAR(MAX) đó là DT_TEXT .

Vì vậy, trên lựa chọn Nguồn dữ liệu, trong Advanced , thay đổi kiểu dữ liệu của bất kỳ cột vi phạm nào từ DT_STR thành DT_TEXT (Bạn có thể chọn nhiều cột và thay đổi tất cả chúng cùng một lúc).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các tùy chọn giám sát cơ sở dữ liệu hàng đầu có sẵn cho doanh nghiệp của bạn

  2. Trong đó giá trị trong cột chứa các giá trị được phân tách bằng dấu phẩy

  3. Ví dụ về POWER () trong SQL Server

  4. Làm cách nào để phát hiện và ràng buộc các thay đổi giữa các giá trị hàng trong bảng SQL?

  5. Cách tách chuỗi và chèn giá trị vào bảng trong SQL Server