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

نام تاپیک: دستوری برای مقدار دهی اولیه فیلد Identity

  1. #1
    VIP آواتار hr110
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    1,460

    دستوری برای مقدار دهی اولیه فیلد Identity

    با سلام
    یک SP وجود دارد که میتوان فیلد Identity را که در حال حاضر مثلاً 1000 میباشد را به 2000 تغییر داد تا مقادیر جدید از عدد 2000 شروع به مقدار دهی شوند. توجه داشته که جدول ایجاد شده است و قرار نیست از ابتدا انرا ایجاد نماید
    ... چه بگویم که غم از دل برود چون تو بیایی

  2. #2
    من متوجه نشدم این سوال است یا نکته
    ولی در هر صورت می توان با Alter Table پیش فرض را تغییر داد

  3. #3
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    799
    من متوجه نشدم این سوال است یا نکته
    بنده هم همینطور ، ولی به هر حال میتوان با SET IDENTITY INSERT #table_name ON ، اینزرت یا آپدیت فیلد آیدنتیتی رو برای کانکشن مورد استفاده فعال کنید.

  4. #4
    VIP آواتار hr110
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    1,460
    جناب وکیلی این مطلب که میفرمایید با استفاده از alter table انجام ناپذیر است، برای اینمنظور یک تابع (SP) وجود دارد که این عمل را انجام میدهد و مقدار Seed را جابجا میکند
    ... چه بگویم که غم از دل برود چون تو بیایی

  5. #5
    شرمنده
    :oops:
    الان نگاه کردم ..حق با شماست ..من دستور Create رو با Alterقاطی کردم

  6. #6
    کاربر دائمی آواتار vadood
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    تهران
    پست
    858
    من متوجه نشدم این سوال است یا نکته
    بالاخره کدومشه؟

  7. #7
    VIP آواتار hr110
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    1,460
    :oops:
    سوال است
    ... چه بگویم که غم از دل برود چون تو بیایی

  8. #8
    کاربر دائمی آواتار vadood
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    تهران
    پست
    858
    راهی برای عوض کردن Identity Seed وجود نداره. شما باید دیتا را توی یه جدول جدید با شرایطی که دوست داری ایمپورت کنی.

  9. #9
    VIP آواتار hr110
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    1,460
    نقل قول نوشته شده توسط vadood
    راهی برای عوض کردن Identity Seed وجود نداره. شما باید دیتا را توی یه جدول جدید با شرایطی که دوست داری ایمپورت کنی.
    جناب ودود دو راه وجود داره( :oops: )
    1- با استفاده از محیط طراحی در enterprise manager
    2-
    DBCC CHECKIDENT (TableName, RESEED,2120)
    ... چه بگویم که غم از دل برود چون تو بیایی

  10. #10
    کاربر دائمی آواتار vadood
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    تهران
    پست
    858
    با این کار ایدنتیتی های قبلی عوض نمی شوند، بلکه از این به بعد اینسرت های جدید از این بذر استفاده می کنند (فارسی کامل!)
    من تصور کردم می خواهی با عوض کردن بذر همه ایدنتیتی ها را دوباره مقدار بدی

تاپیک های مشابه

  1. حذف identity
    نوشته شده توسط حمیدرضاصادقیان در بخش SQL Server
    پاسخ: 2
    آخرین پست: پنج شنبه 04 بهمن 1386, 17:07 عصر
  2. آگاهی از مقدار Identity
    نوشته شده توسط ehsane در بخش SQL Server
    پاسخ: 4
    آخرین پست: یک شنبه 08 بهمن 1385, 22:49 عصر
  3. یه مشکل خیلی عجیب در استفاده از @@identity
    نوشته شده توسط javad3151 در بخش SQL Server
    پاسخ: 3
    آخرین پست: شنبه 16 دی 1385, 14:43 عصر
  4. جا انداختن عدد در IDENTITY
    نوشته شده توسط iran400 در بخش SQL Server
    پاسخ: 3
    آخرین پست: چهارشنبه 10 آبان 1385, 23:22 عصر
  5. اینزرت و فیلدهای Identity
    نوشته شده توسط faramarz_s در بخش SQL Server
    پاسخ: 1
    آخرین پست: سه شنبه 12 اسفند 1382, 00:44 صبح

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

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