ขออนุญาต ท่านอื่น ๆ ตอบนะครับ..
เลข ovst_diag_id จะเป็นรันนิ่งนัมเบอร์ครับ..เรียกมาจากตาราง serial อีกที.. ที่เป็นแบบนี้ก็เพราะว่าไม่ได้ไปกำหนดเลขรันนิ่งเริ่มต้นตั้งแต่แรก.. การแก้ไข
ทำใน sql query (ฟ้าฝ่า) ค้นหาค่าสูงสุดจากตาราง ovstdiag ด้วยคำสั่ง select max(ovst_diag_id) from ovst แล้วก็กดรันดูครับ..จดเอาเลขตัวนี้ไว้...จากนั้น.. ใช้คำสั่ง select name from serial where name like 'ovst%' กดรันครับ หาบรรทัดที่มีประมาณ ovst_diag_id ใส่ค่าที่จดไว้ครับ จากนั้นก็อัพเดท เท่านี้ครับก็จะไม่เกิด error