@@ Identity ใน SQL คืออะไร?
@@ Identity ใน SQL คืออะไร?

วีดีโอ: @@ Identity ใน SQL คืออะไร?

วีดีโอ: @@ Identity ใน SQL คืออะไร?
วีดีโอ: ¿Qué es IDENTITY? | Curso de SQL Server #6 2024, กันยายน
Anonim

SQL เซิร์ฟเวอร์ ตัวตน . ตัวตน คอลัมน์ของตารางคือคอลัมน์ที่มีค่าเพิ่มขึ้นโดยอัตโนมัติ ค่าใน an ตัวตน คอลัมน์ถูกสร้างขึ้นโดยเซิร์ฟเวอร์ โดยทั่วไปผู้ใช้ไม่สามารถแทรกค่าลงใน an ตัวตน คอลัมน์. ตัวตน คอลัมน์สามารถใช้เพื่อระบุแถวในตารางโดยไม่ซ้ำกัน

ดังนั้น @@ Identity ใน SQL Server คืออะไร

NS รหัสเซิร์ฟเวอร์ SQL คอลัมน์เป็นคอลัมน์ชนิดพิเศษที่ใช้สร้างค่าคีย์โดยอัตโนมัติตามเมล็ดพันธุ์ที่ให้ไว้ (จุดเริ่มต้น) และการเพิ่มขึ้น SQL Server มีฟังก์ชันมากมายที่ทำงานร่วมกับ ตัวตน คอลัมน์. ในเคล็ดลับนี้ เราจะพูดถึงฟังก์ชันเหล่านี้พร้อมตัวอย่าง

นอกจากนี้ คำสั่ง DML ใดที่ใช้ร่วมกับ @@ Identity ใน SQL เมื่อคุณใช้คำสั่ง INSERT เพื่อแทรกข้อมูลลงในตารางด้วย an ตัวตน คอลัมน์ที่กำหนด SQL เซิร์ฟเวอร์จะสร้างใหม่ ตัวตน ค่า. คุณสามารถใช้ @@ตัวตน ตัวแปรและฟังก์ชัน SCOPE_IDENTITY และ IDENT_CURRENT เพื่อส่งคืนค่าสุดท้าย ตัวตน คุณค่าที่ถูกสร้างขึ้นโดย SQL เซิร์ฟเวอร์

ในแง่นี้ @@ ใน SQL คืออะไร?

ใน SQL เซิร์ฟเวอร์ สัญลักษณ์ @@ นำหน้าตัวแปรส่วนกลาง เซิร์ฟเวอร์รักษาตัวแปรส่วนกลางทั้งหมด ชื่อตัวแปรโกลบอลขึ้นต้นด้วย a @@ คำนำหน้า คุณไม่จำเป็นต้องประกาศ เนื่องจากเซิร์ฟเวอร์จะดูแลตลอดเวลา เป็นฟังก์ชันที่ระบบกำหนดและคุณไม่สามารถประกาศได้

คอลัมน์ข้อมูลประจำตัวเป็นคีย์หลักหรือไม่

คอลัมน์ประจำตัว และ คีย์หลัก เป็นสองสิ่งที่แตกต่างกันมาก หนึ่ง คอลัมน์ประจำตัว ให้หมายเลขที่เพิ่มขึ้นอัตโนมัติ นั่นคือทั้งหมดที่ทำ NS คีย์หลัก (อย่างน้อยใน SQL Server) เป็นข้อจำกัดเฉพาะที่รับประกันความเป็นเอกลักษณ์และมักจะเป็นคลัสเตอร์ (แต่ไม่เสมอไป) กุญแจ.