هویت @@ در SQL چیست؟
هویت @@ در SQL چیست؟

تصویری: هویت @@ در SQL چیست؟

تصویری: هویت @@ در SQL چیست؟
تصویری: ویژگی IDENTITY (بخش 1/3) یک ستون در SQL Server 2024, سپتامبر
Anonim

SQL سرور هویت . هویت ستون یک جدول ستونی است که مقدار آن به طور خودکار افزایش می یابد. مقدار در یک هویت ستون توسط سرور ایجاد می شود. یک کاربر معمولاً نمی تواند مقداری را در an وارد کند هویت ستون هویت ستون می تواند برای شناسایی منحصر به فرد ردیف های جدول استفاده شود.

بر این اساس، @@ Identity در SQL Server چیست؟

آ SQL Server IDENTITY ستون نوع خاصی از ستون است که برای تولید خودکار مقادیر کلیدی بر اساس seed (نقطه شروع) ارائه شده و افزایش استفاده می شود. SQL Server تعدادی توابع را در اختیار ما قرار می دهد که با آن کار می کنند هویت ستون در این نکته با مثال هایی به بررسی این توابع می پردازیم.

همچنین کدام دستور DML همراه با @@ Identity در SQL استفاده می شود؟ هنگامی که از دستور INSERT برای درج داده ها در جدول با علامت استفاده می کنید هویت ستون تعریف شده، SQL سرور یک جدید تولید خواهد کرد هویت ارزش. می توانید استفاده کنید @@هویت متغیر و توابع SCOPE_IDENTITY و IDENT_CURRENT برای برگرداندن آخرین هویت ارزشی که توسط SQL سرور.

در رابطه با این، @@ در SQL چیست؟

که در SQL سرور، نماد @@ پیشوند متغیرهای سراسری است. سرور تمام متغیرهای سراسری را حفظ می کند. نام متغیرهای سراسری با a شروع می شود @@ پیشوند شما نیازی به اعلام آنها ندارید، زیرا سرور دائما آنها را نگهداری می کند. آنها توابع تعریف شده توسط سیستم هستند و شما نمی توانید آنها را اعلام کنید.

آیا ستون هویت یک کلید اولیه است؟

ستون های هویت و کلیدهای اصلی دو چیز بسیار متمایز هستند یک ستون هویت یک عدد افزایش خودکار را ارائه می دهد. تمام کاری که می کند همین است. این کلید اصلی (حداقل در SQL Server) یک محدودیت منحصر به فرد است که منحصر به فرد بودن را تضمین می کند و معمولاً (اما نه همیشه) خوشه ای است. کلید.