0
حذف کلیه رکوردهای یک جدول در SQL Server
سلام ، من یک جدول اطلاعاتی دارم به اسم T که این جدول دارای 5 فیلد می باشد . در این جدول تعداد زیادی رکورد ثبت شده است . حالا سوال من اینجاست که چگونه می توانم کلیه رکورد های موجود در این جدول اطلاعاتی را حذف نمایم.با تشکر
3 پاسخ
2
اين امکان وجود دارد که بدون حذف يک جدول ، کليه رکوردهای درون آن را پاک کرد . اين به منزله خالی کردن جدول از اطلاعات است ، ولی ساختار ، انديس ها و ويژگی های جدول دست نخورده باقی مانده و فقط مقادير درون آن از بين می رود .
شکل کلی اين دستور به صورت زير است :
Delete From نام جدول
يا
Delete * From نام جدول
3
truncate table TableName
3
جواب آقای " فرهاد خانلری" هم درست میباشد اما برای حذف کامل کلیه رکوردها بهتر است از دستور truncate استفاده کنیم. مخصوصا اگر جدول دارای فیلد با خاصیت identity باشد یا تعداد رکورد ها زیاد تر باشد
:)