SQL Server Relation CasCade On Delete/On Update

มิถุนายน 21, 2018 7:39 am โดย admin
0
31

SQL Server Relation CasCade On Delete/On Update เป็นการผูกตาราง (Table) ที่มีความสัมพันธ์กันโดยใช้หลักการของ PK และ FK เข้ามาจัดการ Relation ส่วน CasCade คือการผูกตารางที่ข้อมูลสัมพันธ์กัน โดยเมื่อมีการแก้ไล/ลบข้อมูลจาก Table หลัก Table ย่อยจะถูกทำการแก้ไขไปด้วย โดยจะต้องทำการสร้าง Primary Key (PK) ก่อนครับ ถึงจะสามารถสร้าง Relation ได้

สร้าง Relation ให้กับ Table

SQL Server Relation

คลิกขวาที่ Daigrams -> New Daigrams

SQL Server Relation

เลือก Next

SQL Server Relation

เลือก Table ที่ต้องการสร้างความสัมพันธ์

SQL Server Relation

เลือก Next

SQL Server Relation

แสดง Table ที่ได้เลือกเข้ามาใน Form

SQL Server Relation

การสร้างความสัมมพันธ์สามารถทำได้โดยการ ลากฟิวด์จาก Table หนึ่งไปยังอีก Table หนึ่ง
กำหนด Relation Ships ดังรูป
– Enforce relationship for INSERTs and UPDATES
– Cascade Update Related Fields
– Cascade Delete Related Records

SQL Server Relation

เลือก Save Daigrams

เพียงเท่านี้ข้อมูลภายใน Table ก็จะมีความสัมพันธ์กัน ซึ่งถ้าหากมีการ แก้ไข/ลบ Table หลัก Table ย่อยก็จะมีการเปลี่ยนแปลงค่าด้วย

แหล่งที่มา : thaicreate.com/tutorial