Tùy thuộc vào cách bạn đang sử dụng các bảng tạm thời của mình, bạn có thể gặp phải sự cố cắt dữ liệu.
Ví dụ này là một chút giả định, nhưng nó minh họa quan điểm của tôi. Thí dụ:
- Cột bảng người dùng của bạn là varchar (50).
- Cột bảng tạm thời của bạn là varchar (255).
- Bạn có một bản ghi với 45 ký tự trong cột đó trong bảng người dùng của bạn.
- Trong quy trình của bạn, bạn nối '- cho phần thắng' đến cuối cột đó, trước khi hợp nhất bảng tạm thời đó vào bảng người dùng của bạn.
Bảng tạm thời sẵn sàng chấp nhận giá trị varchar mới với độ dài 59. Tuy nhiên, bảng người dùng của bạn không thể. Tùy thuộc vào cách bạn xử lý việc này trong quy trình của mình, điều này có thể dẫn đến việc cắt ngắn hoặc xảy ra lỗi.
Trừ khi bạn có tài liệu và tài khoản cho các vấn đề này, quy trình của bạn có thể thực hiện theo cách không mong muốn.
Cá nhân, tôi không nghĩ rằng có một câu trả lời cho câu hỏi này là chính xác 100% thời gian. Nó thực sự phụ thuộc vào cách bạn đang sử dụng các bảng tạm thời.
Hi vọng điêu nay co ich