• 1401/01/14

auto-increment کردن ستون یکی از جداول :

سلام استاد وقتتون بخیر

چطوری میتونم با کوئری یکی از ستون ها از جدولی که قبلا ساخته شده است را  auto-increment کرد

یعنی Identity  شود 

در این مورد خیلی سرچ زدم ولی چیزی پیدا نکردم 

ممنون میشم کمکم کنید 

باتشکر

  • 1401/01/14
  • ساعت 22:16

درود دوست عزیز,

شما نمیتونید یک ستون ساخته شده رو اتو اینکریمنت کنید. شما باید اون ستون رو پاک کنید و دوباره اون ستون رو بسازید و اتو اینکریمنت کنید.

کلمه کلیدیش هم Identity(1,1) هست


  • 1401/01/14
  • ساعت 22:21

سلام

من این ستون را نمی توانم حذف کنم چون داخل آن یتا وجود دارد 

احتمالا باید کوئری برای این کار وجود داشته باشد چون به صورت ویزاد میشود داخل Management Studio این کار را انجام داد


  • 1401/01/15
  • ساعت 02:16

برای این کار شما باید از اون جدول خودتون بکاپ بگیرید و بعد پاک کنید که دیتا ها حذف نشوند.

متاسفانه کوئری وجود نداره چون شما بصورت ویزاردی هم بخواین اینکارو بکنین به شما اجازه نمیده. میتونید بکاپ بگیرید و بعد ریستور کنید استاد هم در دوره آموزش دادن.


  • 1401/01/15
  • ساعت 02:20

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/04d69ee6-d4f5-4f8f-a115-d89f7bcbc032/how-to-alter-column-to-identity11


  • 1401/01/15
  • ساعت 02:20

این اینکه به شما کمک میکنه


  • 1401/01/20
  • ساعت 10:25

سلام دوست من وقتتون بخیر

اقای بابایی عزیز ممنونم بابت پاسخگوییتون

این لینک هم میتونه براتون مفید باشه


logo-enamadlogo-samandehi