SQL Serverda identifikatsiya qanday ishlaydi?
SQL Serverda identifikatsiya qanday ishlaydi?

Video: SQL Serverda identifikatsiya qanday ishlaydi?

Video: SQL Serverda identifikatsiya qanday ishlaydi?
Video: MySQL server dasturini o'rnatish va SQL uchun ish muhitini sozlash | 2-dars | SQL darslari 2024, Noyabr
Anonim

A SQL Server IDENTITY ustun hisoblanadi ustunning maxsus turi hisoblanadi berilgan urug '(boshlanish nuqtasi) va o'sish asosida avtomatik ravishda kalit qiymatlarni yaratish uchun ishlatiladi. SQL Server bizga bir qator funktsiyalarni taqdim etadi ish bilan Identifikatsiya ustun.

Shuni ham bilish kerakki, SQL Serverda identifikatsiyadan qanday foydalanish mumkin?

Identifikatsiya jadval ustuni - bu qiymati avtomatik ravishda ortib boruvchi ustun. Andagi qiymat shaxs ustun tomonidan yaratilgan server . Foydalanuvchi odatda qiymat qo'sha olmaydi shaxs ustun. Identifikatsiya ustun jadvaldagi satrlarni yagona aniqlash uchun ishlatilishi mumkin.

Bundan tashqari, kiritganimdan keyin shaxsimni qanday qilib qaytarib olaman? The Scope_Identity () funktsiyasi bo'ladi qaytish oxirgi shaxs qiymat kiritilgan joriy doirada (va sessiyada), istalgan jadvalda. Ident_Current() funktsiyasi jadval (yoki ko'rinish) nomini oladi va qaytadi oxirgi shaxs sessiya yoki qamrovdan qat'i nazar, ushbu jadval uchun yaratilgan qiymat.

Xuddi shunday, SQL Serverda identifikatsiya ma'lumotlari turi nima?

An identifikatsiya ustuni quyidagi raqamlardan biri bo'lishi kerak ma'lumotlar turlari : kasr, int, raqamli, smallint, bigint yoki tinyint. An identifikatsiya ustuni NULLni qabul qila olmaydi yoki saqlay olmaydi. Har bir jadval faqat bittadan iborat bo'lishi mumkin identifikatsiya ustuni.

Identifikatsiya ustuni asosiy kalitmi?

An identifikatsiya ustuni a dan farq qiladi asosiy kalit chunki uning qiymatlari server tomonidan boshqariladi va odatda o'zgartirib bo'lmaydi. Ko'p hollarda a identifikatsiya ustuni sifatida ishlatiladi asosiy kalit ; ammo, bu har doim ham shunday emas.

Tavsiya: