ما هوIdentity في SQL؟
ما هوIdentity في SQL؟

فيديو: ما هوIdentity في SQL؟

فيديو: ما هوIdentity في SQL؟
فيديو: Identity Column in SQL Server - Part 7 2024, شهر نوفمبر
Anonim

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

وفقًا لذلك ، ما هوIdentity في SQL Server؟

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

أيضًا ، ما هو أمر DML الذي يتم استخدامه معIdentity في SQL؟ عند استخدام عبارة INSERT لإدراج البيانات في جدول بامتداد هوية العمود المحدد ، SQL سيرفر الخادم ملف هوية القيمة. يمكنك استعمال ال @@هوية متغير ووظائف SCOPE_IDENTITY و IDENT_CURRENT لإرجاع الأخير هوية القيمة التي تم إنشاؤها بواسطة SQL الخادم.

فيما يتعلق بهذا ، ما هوفي SQL؟

في SQL الخادم ، الرمز @@ مسبوقة بالمتغيرات العامة. يحتفظ الخادم بجميع المتغيرات العالمية. تبدأ أسماء المتغيرات العامة بـ @@ اختصار. لا تحتاج إلى التصريح عنها ، لأن الخادم يقوم بصيانتها باستمرار. إنها وظائف معرّفة من قبل النظام ولا يمكنك التصريح عنها.

هل عمود الهوية مفتاح أساسي؟

أعمدة الهوية و المفاتيح الأساسية شيئان مميزان للغاية. ان عمود الهوية يوفر رقمًا يتزايد تلقائيًا. هذا كل ما يفعله. ال المفتاح الأساسي (على الأقل في SQL Server) هو قيد فريد يضمن التفرد وهو عادةً (ولكن ليس دائمًا) مجمع مفتاح.

موصى به: