نوشته شده توسط
m.esmaeilzadeh
دوستان این کوئری کمی سخت هستش , اگر میشه بفرمایید شدنی هست یا نه ؟!
مراحل کار به شکل زیر خواهد بود :
1 - ابتدا با دستوری شبیه به show tables اسامی کل جداول دیتابیس رو بدست بیاریم
2 - یکم حلقه بنویسیم روی نتایج یا result کوئری بخش اول و بعد دستور زیر رو اجرا کنیم:
delete from XXXX
توجه : در حقیقت XXXX نام جدول است که از طریق اون حلقه روی مرحله 1 بدست میاد !!!
یعنی حلقه که اجرا میشه XXXX برای هر ردیف حلقه نام یک جدول خواهد بود ....
بنظر شما اینکار شدنی هستش ؟!
ممنون
سلام
بله شدنی هست.
EXEC sp_MSforeachtable @command1="DELETE FROM ?"
صبا صبوحی