ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
نکته های مفید و حرفه ای در اس کیو ال سرور SQL Server
08-22-2014, 01:51 AM (آخرین ویرایش در این ارسال: 08-22-2014 01:52 AM، توسط ali.)
ارسال: #6
اضافه کردن یک رکورد بین دو رکورد در فیلد اتو نامبر حذف شده autonumber
فرض کنید یک جدول دارید که دارای یک فیلد از نوع اتو نامبر می باشد. همانطور که می دانید اگر یک رکورد در جدولی که دارای فیلد اتونامبر است حذف شود ، نمی توان به صورت دستی بین دو رکورد و به جای رکورد حذف شده رکوردی را درج کرد.
SQL Server دارای دستورهایی است که می توان این کار را توسط کد نویسی انجام داد. جدول زیر را در نظر بگیرید: (شکل زیر)

[تصویر:  6354430935365593590Insert.jpg]

در این جدول فیلد FactorID از نوع autonumber می باشد. با دستور Select رکوردهای موجود در جدول را واکشی می نماییم. (شکل زیر)

[تصویر:  6354430959889611680Insert2.jpg]

در این مرحله می خواهیم بین رکوردهای 1 و 12 یک رکورد با FactorID شماره 5 درج کنیم. برای این منظور کد زیر را نوشته و آن را اجرا می نمائیم:
کد:
SET IDENTITY_INSERT tblFactors ON
    insert into tblFactors
    (FActorID , OrderID , FactorNumber , AcceptState)
    values (5 , 50 , 'Me-1321231' , 0 );
SET IDENTITY_INSERT tblFactors OFF

پس از اجرا ، یک رکورد به جدول اضافه می گردد. (شکل زیر)

[تصویر:  6354431015680605520Insert3.jpg]
[تصویر:  6354431034389371780Insert.png]

!نکته: برای اینکه بتوانید رکورد درج نمایید بایستی از تمامی فیلدها در پرس و جو استفاده نمایید. در صورتی که یک فیلد از قلم بیفتد پرس و جوی نوشته شده به درستی اجرا نخواهد شد.


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .
دانلود پروژه های حرفه ای پایگاه داده SQL Server به همراه مستندات و توضیحات
پروژه های حرفه ای پایگاه داده Microsoft access به همراه مستندات و توضیحات
دانلود پروژه های کارآفرینی
دانلود گزارشهای کارآموزی کارورزی تمامی رشته های دانشگاهی
قالب تمپلیت های آماده وب سایت ASP.NET به همراه Master page و دیتابیس
برنامه های ایجاد گالری عکس آنلاین با ASP.NET و JQuery و اسلایدشو به همراه کد و دیتابیس SQL کاملا Open Source واکنشگرا و ساده به همراه پایگاه داده
==================================================
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پیام‌های داخل این موضوع
اضافه کردن یک رکورد بین دو رکورد در فیلد اتو نامبر حذف شده autonumber - ali - 08-22-2014 01:51 AM

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 9 مهمان