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

SSIS - không thể chuyển đổi giá trị do có khả năng mất dữ liệu

Đây là một điều phổ biến. Mặc định trong nhiều trường hợp đối với việc nhập vào ssis từ một loại hệ thống khác mà siêu dữ liệu cho các cột không thể được xác định là mặc định thành str (50). Vì bạn đang cố gắng đẩy nó vào một cột một ký tự, nó giả định rằng bạn có thể mất dữ liệu. Chỉ cần đi vào thành phần nguồn bằng cách nhấp chuột phải và chọn "Hiển thị trình chỉnh sửa nâng cao ..."

Sau đó, điều hướng đến tab cuối cùng (Thuộc tính đầu vào và đầu ra)

Nhấp vào + bên cạnh Đầu ra nguồn OLE DB

Nhấp vào + bên cạnh Cột đầu ra

Đánh dấu cột ID

Cuộn đến Thuộc tính Kiểu dữ liệu Độ dài ở bên phải hộp thoại và thay đổi nó từ 50 thành 1.




  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 thế nào để sử dụng sql * plus trong tập lệnh lệnh Windows để điều khiển luồng?

  2. ORA-12519 TNS:không tìm thấy trình xử lý dịch vụ thích hợp

  3. ORACLE Cách sử dụng ống chỉ với vị trí ống chỉ động

  4. Giới hạn bản ghi trả về từ truy vấn SQL trong Oracle

  5. Sự khác biệt giữa chỉ số chính và chỉ số phụ chính xác là gì?