ما هو مفتاح الهوية في SQL؟
ما هو مفتاح الهوية في SQL؟

فيديو: ما هو مفتاح الهوية في SQL؟

فيديو: ما هو مفتاح الهوية في SQL؟
فيديو: What is Auto Increment/ Identity column in SQL Server? 2024, أبريل
Anonim

أ SQL الخادم هوية العمود هو نوع خاص من الأعمدة يتم استخدامه للتوليد تلقائيًا مفتاح القيم بناءً على البذور المقدمة (نقطة البداية) والزيادة. SQL يزودنا الخادم بعدد من الوظائف التي تعمل مع هوية عمودي.

الى جانب ذلك ، ما هو مفتاح الهوية؟

ان هوية العمود هو عمود (يُعرف أيضًا باسم الحقل) في جدول قاعدة البيانات يتكون من القيم التي تم إنشاؤها بواسطة قاعدة البيانات. هذا يشبه إلى حد كبير حقل الترقيم التلقائي في Microsoft Access أو تسلسل في Oracle. في كثير من الحالات هوية العمود يستخدم كأساسي مفتاح ؛ ومع ذلك ، هذا ليس هو الحال دائمًا.

بالإضافة إلى ذلك ، ما هو الفرق بين المفتاح الأساسي والهوية؟ المفتاح الأساسي التأكيد على التفرد وتجنب قيمة الازدواجية لجميع السجلات في نفس العمود ، بينما هوية يوفر أعدادا متزايدة في العمود بدون إدخال البيانات. يمكن أن تكون كلتا الميزتين في عمود واحد أو في فرق واحد.

سئل أيضا ، ما هو إدراج الهوية في SQL؟

T- SQL يضع Identity_insert يضع Identity_insert - يسمح ليكون مدرج القيم الصريحة في هوية عمود الجدول. ال IDENTITY_INSERT يجب ضبط العبارة على ON على إدراج قيمة صريحة لـ هوية عمودي.

كيف تعمل الهوية في SQL Server؟

هوية عمود الجدول هو عمود تزيد قيمته تلقائيًا. القيمة في ملف هوية العمود الذي تم إنشاؤه بواسطة الخادم . لا يمكن للمستخدم عمومًا إدراج قيمة في ملف هوية عمودي. هوية يمكن استخدام العمود لتعريف الصفوف في الجدول بشكل فريد.

موصى به: