نمایش نتایج 1 تا 4 از 4

نام تاپیک: ورود كد به صورت identity ?

  1. #1
    کاربر دائمی آواتار majidmir
    تاریخ عضویت
    اردیبهشت 1387
    سن
    34
    پست
    199

    Question ورود كد به صورت identity ?

    سلام
    من چند تا جدول دارم كه كد (كليد) رو به صورت identity تعريف كردم حالا مي خوام يه جوري باشه كه مثلا با داشتن 100 ركورد با حذف ركورد 50 اگه بخوام يه ركورد جديد اضافه كنم (بعد از ركورد 100) توي ركورد 50 كه حذف شده جايگذاري بشه يعني ركورد خالي نداشته باشم؟ بدون كد نويسي ميشه اينكار رو انجام داد ؟ يعني فيلد كدم به صورت identity باشه ؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    تهران
    سن
    60
    پست
    293

    نقل قول: ورود كد به صورت identity ?

    برای اینکار احتیاج به کد نویسی دارید.

    ولی همین که دارید سعی می کنید این کار را بکنید به من می گوید طراحی دیتابیس شما مشکل دارد. معمولا هرگز چینین نیازی نباید پیش بیاید. مشکلی که باید حلش کنید چیست؟

  3. #3
    کاربر دائمی آواتار majidmir
    تاریخ عضویت
    اردیبهشت 1387
    سن
    34
    پست
    199

    نقل قول: ورود كد به صورت identity ?

    نقل قول نوشته شده توسط بهزادصادقی مشاهده تاپیک
    برای اینکار احتیاج به کد نویسی دارید.

    ولی همین که دارید سعی می کنید این کار را بکنید به من می گوید طراحی دیتابیس شما مشکل دارد. معمولا هرگز چینین نیازی نباید پیش بیاید. مشکلی که باید حلش کنید چیست؟
    سلام
    دوست عزيز نه مشكلي وجود نداره فقط به خاطر اينه كه مدير پرو‍ه يه همچين چيزي ازم خواسته فقط همين و واسه كد نويسي يه كمي حجم كارم بالا ميره !!!!!!

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    پست
    61

    نقل قول: ورود كد به صورت identity ?

    سلام
    ببینید طبیعت خود فیلد identity اینطوری که مقداری که حذف شد، دیگه قابل بازگشت میست. مگه اینکه تو کد، خودتون مقدار اونو مشخص کنید. می توانید از دستور زیر استفاده نمایید:
    set identity_insert table_name off
    پس از دستور insert باید دوباره اونو On کنید
    set identity_insert table_name on

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •