Video: SQLda @@ Identity nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
SQL Server Identifikatsiya . Identifikatsiya jadval ustuni - bu qiymati avtomatik ravishda ortib boruvchi ustun. Andagi qiymat shaxs ustun server tomonidan yaratilgan. Foydalanuvchi odatda qiymat qo'sha olmaydi shaxs ustun. Identifikatsiya ustun jadvaldagi satrlarni yagona aniqlash uchun ishlatilishi mumkin.
Shunga ko'ra, SQL Serverda @@ Identity nima?
A SQL Server IDENTITY ustun - taqdim etilgan urug' (boshlang'ich nuqta) va o'sish asosida avtomatik ravishda kalit qiymatlarni yaratish uchun ishlatiladigan ustunning maxsus turi. SQL Server bilan ishlaydigan bir qator funktsiyalarni taqdim etadi Identifikatsiya ustun. Ushbu maslahatda biz ushbu funktsiyalarni misollar bilan ko'rib chiqamiz.
Shuningdek, SQL da @@ Identity bilan birgalikda qaysi DML buyrug'i ishlatiladi? Jadvalga ma'lumotlarni kiritish uchun INSERT iborasidan foydalanganda Identifikatsiya ustun belgilangan, SQL Server yangisini yaratadi Identifikatsiya qiymat. dan foydalanishingiz mumkin @@IDENTITY o'zgaruvchi va oxirgisini qaytarish uchun SCOPE_IDENTITY va IDENT_CURRENT funktsiyalari Identifikatsiya tomonidan yaratilgan qiymat SQL Server.
Bu borada SQLda @@ nima?
In SQL Server, belgi @@ global o'zgaruvchilarga prefiks qo'yilgan. Server barcha global o'zgaruvchilarni saqlaydi. Global o'zgaruvchilar nomlari a bilan boshlanadi @@ prefiks. Siz ularni e'lon qilishingiz shart emas, chunki server ularni doimiy ravishda ushlab turadi. Ular tizim tomonidan belgilangan funktsiyalardir va siz ularni e'lon qila olmaysiz.
Identifikatsiya ustuni asosiy kalitmi?
Identifikatsiya ustunlari va Asosiy kalitlar bir-biridan juda farq qiladigan ikkita narsa. An Identifikatsiya ustuni avtomatik oshiruvchi raqamni taqdim etadi. Hammasi shu. The Asosiy kalit (hech bo'lmaganda SQL Serverda) o'ziga xoslikni kafolatlaydigan noyob cheklovdir va odatda (lekin har doim ham emas) klasterlangan kalit.