PDA

View Full Version : پاک کردن تمام اطلاعات یک جدول در دیتا بیس از C#



sara.y
چهارشنبه 11 اردیبهشت 1392, 12:53 عصر
سلام
می خواستم بدونم اگه بخوام تمام اطلاعات یک جدول از دیتا بیسم پاک بشه باید از چه دستوری استفاده کنم؟
................
به عنوان مثال می خوام اطلاعات جدول Names در sql رو پاک کنم:متفکر:

hamid_hr
چهارشنبه 11 اردیبهشت 1392, 12:57 عصر
delete names

sara.y
چهارشنبه 11 اردیبهشت 1392, 13:17 عصر
اینطوری خود جدول هم پاک نمی شه؟:متفکر:

h_assefi
چهارشنبه 11 اردیبهشت 1392, 13:22 عصر
http://www.w3schools.com/sql/sql_delete.asp

sara.y
چهارشنبه 11 اردیبهشت 1392, 13:41 عصر
بذارین اینطور سوالم رو مطرح کنم ....مثلا من برای پاک کردن یک ردیف مثلا ردیف شماره 1 از جدول Names ، مقدار ردیف مورد نظر رو در name1 می ریزم و بعد اونو از جدول پاک می کنم ....پس برای انجام کارهای گفته شده در C#‎‎‎‎دستور زیر رو می دم:
var name1=(from u in context.Names select u).First();
context.Names.DeleteObject(name1);

خوب برای اینکه حالا کل جدولم پاک بشه نمی دونم باید چه تغییری در کد بدم من حتی به جای اسم name1 ،* هم گذاشتم ولی جواب نداد:متفکر:

h_assefi
چهارشنبه 11 اردیبهشت 1392, 13:48 عصر
میخوای فیلدای جدول پاک بشه یا خود جدول ؟

h_assefi
چهارشنبه 11 اردیبهشت 1392, 13:55 عصر
اگه میخوای کل جدولت پاک بشه میتونی از دستور زیر استفاده کنی

Drop Table tablename

sara.y
چهارشنبه 11 اردیبهشت 1392, 13:58 عصر
میخوای فیلدای جدول پاک بشه یا خود جدول ؟
فقط خود فیلد ها:متفکر:

h_assefi
چهارشنبه 11 اردیبهشت 1392, 14:57 عصر
میتونی از این دستور برای مواقعی که نمی خوای جدولت پاک بشه اما تمام اطلاعاتش پاک بشه استفاده کنی
TRUNCATE TABLE table_name

sara.y
چهارشنبه 11 اردیبهشت 1392, 15:08 عصر
متشکر واقعا کمکم کردید:چشمک: