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

Vui vẻ với BULK INSERT SQL SERVER - nhập ký tự không khớp hoặc không hợp lệ cho bộ mã được chỉ định

Tạo một bảng dàn để chơi với trường ngày tháng được chỉ định dưới dạng varchar chứ không phải ngày tháng và xem liệu bạn có thể chèn hàng loạt vào đó không. Có thể bạn có một số loại ký tự không in được trong trường và do đó nó không phải là ngày để chèn hàng loạt.

Một khi nó là một cái bàn. thực hiện một lựa chọn như thế này

Chọn 'XX' + field4 + 'XX'

Nếu bạn nhìn thấy một khoảng trắng có chữ X và ngày, bạn có một ký tự không thể in được. Nếu bạn muốn biết ký tự đó là gì, bạn có thể sử dụng hàm ASCII ().




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để đưa các giá trị rỗng vào MIN hoặc MAX?

  2. SQL Server:Không thể tạo mối quan hệ

  3. So sánh ngày giờ của SQL Server ở các định dạng khác nhau

  4. Cách sử dụng chỉ mục trong truy vấn SQL

  5. Khi nào / Tại sao sử dụng Cascading trong SQL Server?