ขึ้นอยู่กับวิธีที่คุณใช้ตาราง temp ของคุณคุณอาจพบปัญหาการตัดทอนข้อมูล
ตัวอย่างนี้เป็นการประดิษฐ์เล็กน้อย แต่มันแสดงให้เห็นถึงจุดของฉัน ตัวอย่าง:
- คอลัมน์ตารางผู้ใช้ของคุณคือ varchar (50)
- คอลัมน์ temp table ของคุณคือ varchar (255)
- คุณมีระเบียนที่มี 45 อักขระในคอลัมน์นั้นในตารางผู้ใช้ของคุณ
- ในขั้นตอนของคุณคุณเชื่อมต่อ '- สำหรับการชนะ' ไปยังจุดสิ้นสุดของคอลัมน์นั้นก่อนที่จะรวมตาราง temp นั้นลงในตารางผู้ใช้ของคุณ
ตาราง temp ยินดีรับค่า varchar ใหม่ที่มีความยาว 59 อย่างไรก็ตามตารางผู้ใช้ของคุณไม่สามารถทำได้ ทั้งนี้ขึ้นอยู่กับวิธีที่คุณจัดการกับสิ่งนี้ในขั้นตอนของคุณซึ่งอาจส่งผลให้มีการตัดหรือข้อผิดพลาด
ขั้นตอนของคุณอาจดำเนินการในลักษณะที่ไม่คาดคิดเว้นแต่คุณจัดทำเอกสารและบัญชีสำหรับปัญหาเหล่านี้
โดยส่วนตัวฉันไม่คิดว่าจะมีคำตอบสำหรับคำถามนี้ที่ถูกต้อง 100% ของเวลา มันขึ้นอยู่กับว่าคุณกำลังใช้ตารางชั่วคราวเหล่านั้นอย่างไร
หวังว่านี่จะช่วยได้