PDA

View Full Version : سوال: یک کوئری برای حذف داده های جداولی که از تاریخ ثبت آنها 30 روز گذشته است؟



پیام حیاتی
شنبه 14 آذر 1394, 18:28 عصر
سلام عزیزان
این کوئری برای یک جدول درست کار می کند :

delete from T_Amlak where am_date_en>= '" + DateTime.Now.AddDays(-30).ToShortDateString() + "' ", con



زمانی که چند جدول داشته باشیم به چه شکل باید آن را تغییر بدم؟

پیام حیاتی
یک شنبه 15 آذر 1394, 11:46 صبح
بروزرسانی.....

anvar
یک شنبه 15 آذر 1394, 13:17 عصر
باید از ترانس اکشن استفاده کنی
http://www.sqlteam.com/article/introduction-to-transactions


BEGIN TRANSACTION
Delete one;
Delete two;
COMMIT

راه دوم هم استفاده از تریگره