PDA

View Full Version : update all



smakhavan
یک شنبه 01 مهر 1386, 09:06 صبح
سلام
چه طور می تونم کلیه فیلدهایی که دارای یک مقدار هستند را به صورت یک دفعه update کنم؟
مثلا میخواهم کلیه فیلدهایی که دارای مقدار 1- هستند را در کل جدول به صفر تبدیل کنم.

odiseh
یک شنبه 01 مهر 1386, 09:20 صبح
خیلی ساده
اگر فرضا اسم Table شما T1 باشه و اسم اون فیلد F1 باشه بنویس:

update T1
Set F1 = 0
Where F1 = -1

smakhavan
سه شنبه 03 مهر 1386, 16:06 عصر
ممنون از پاسختون، شاید بد توضیح دادم!
منظور من آپدیت شدن همه فیلدهای موجود در یک جدول بایک دستور بود نه فقط یک فیلد خاص!!!
چیزی شبیه replace کردن در اکسس در تمام فیلدهای موجود در جدول.

پویا
چهارشنبه 04 مهر 1386, 12:05 عصر
با استفاده از جدول syscolumns ستون های اون جدول رو بدست بیار و با یک حلقه و داینامیک اس کیو ال دستور update رو برای تک تک فیلد ها بنویس