مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mahbodkarimi

عضویت از 1398/10/20

ویرایش تمام اطلاعات فیلدهای یک ستون در sql server

  • دوشنبه 7 بهمن 1398
  • 13:44
تشکر میکنم

سلام دوستان 

من می خوام رکوردهای یک ستون رو (حدود ده هزار فیلد) ویرایش کنم با اطلاعات جدید. اما دستور update یا insert into یا هر دستور دیگری رو چطوری استفاده کنم که همه فیلدها رو ویرایش کنه و مجبور نباشم برای هر فیلد یکبار دستور رو بنویسم و اجرا کنم؟ 

ممنونم 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • سه شنبه 8 بهمن 1398
  • 07:53

سلام

خودم و شما را توصیه می کنم به مطالعه ی بیشتر در باب مفاهیم پایگاه داده

برای بروز رسانی تمام اطلاعات یک ستون از رابطه ی زیر استفاده فرمایید:

Update TableName SET  column=value Where  ....

بعد از where  هم می توانی شرط بگذاری اگر هیچ شرطی نداری کلا عبارت where  را پاک کن

کاربر سایت

mahbodkarimi

عضویت از 1398/10/20

  • سه شنبه 8 بهمن 1398
  • 12:25

مجددا سلام
اول از جواب تون ممنونم و همینطور توصیه تون چون خوب من تازه کار هستم و مطمئنا نیاز دارم بخونم و البته با رعایت شکسته نفسی که به خودتون هم توصیه کردید تا من ناراحت نشم. اما الان که می بینم منظورم رو درست ننوشتم چون توی نت هم سرچ کردم نتونستم پیدا کنم. اما من یک value ندارم و می خوام به ازای هر یک فیلد مثلا براساس id یک مقدار مشخص نوشته بشه تقریبا همچین دستوری رو لازم دارم ببینم چطوری کار می کنه

Update TableName SET column=Value1, Value2, Value3,..., 

where ID= 1, 2, 3, ....

در واقع به ازای هر سطر و ستون ، محتویات اون فیلد رو تغییر بده

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)