فیلد identity چیست؟

پکیج آموزش مقدماتی SQL Server - فیلد identity چیست؟
فیلد identity چیست؟، قسمتي از پکیج آموزش مقدماتی SQL Server است، پيشنهاد مي شود، قبل از مطالعه ی فیلد identity چیست؟، قسمت های قبلی را مرور فرمایید.
فیلد identity چیست؟
ویژگی Identity به ازای فیلدهای نوع عددی بوده و تنظیم آن باعث تولید یک عدد به شکل خودکار خواهد شد. در واقع پس از درج رکورد، شناسه به شکل اتوماتیک تخصیص داده خواهد شد.
مثال استفاده از ویژگی Identity
در مثال زیر، یک جدول با سه فیلد تعریف شده است و برای فیلد ID آن ویژگی Identity فعال شده است:
نوع داده UniqueIdentifier
CREATE TABLE TestIdentity ( ID INT IDENTITY, Name NVARCHAR(50) , Family NVARCHAR(50) ) GO INSERT INTO TestIdentity (Name,Family) VALUES (Naabbccddفريدaabbccdd,Naabbccddطاهريaabbccdd) INSERT INTO TestIdentity (Name,Family) VALUES (Naabbccddمجيدaabbccdd,Naabbccddطاهريaabbccdd) INSERT INTO TestIdentity (Name,Family) VALUES (Naabbccddاحمدaabbccdd,Naabbccddغفاريaabbccdd) INSERT INTO TestIdentity (Name,Family) VALUES (Naabbccddامیرaabbccdd,Naabbccddپهلوان صادقaabbccdd) GO SELECT * FROM TestIdentity GO
توضیح:
- SQL Server از کلید واژه IDENTITY برای اعمال حالت افزایش خودکار استفاده می کند.
- به طور پیش فرض، مقدار شروع برای IDENTITY عدد یک می باشد و مقدار آن برای رکورد جدید، یک عدد افزایش می یابد.
- برای اینکه تعیین کنیم که ستون ID با مقدار 10 شروع شود و 5 تا 5 تا افزایش یابد IDENTITY به ( IDENTITY(10,5 تغییر می یابد.
- برای اینکه سطر جدیدی را در جدول TestIdentity وارد کنیم، دیگر نیازی نیست مقداری برای ستون ID وارد کنیم. (مقداری منحصر به فرد، به طور خودکار در این ستون وارد می شود)
در ادامه آموزش "فیلد identity چیست؟" خواهيد ديد ...!
با خريد بسته آموزشي "فیلد identity چیست؟" موارد زير را در ادامه خواهيد دید:
- توضیحات بسیار جامع و کامل همراه با مثال در مورد ویژگی Identity
- چگونه می توان برای فیلد با ویژگی Identity مقدار دلخواه تنظیم نمود.
- چگونه می توان مقدار فيلد Identity را Reseed نمود. (نقطه شروع شماره دهی را تنظیم نمود)
مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستمهای شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.