سه شنبه , آذر ۲۱ ۱۴۰۲
خانه / آموزش برنامه نویسی / آموزش دیتابیس / آموزش sql server / آموزش استفاده از دستور Delete در Sql Server

آموزش استفاده از دستور Delete در Sql Server

آموزش استفاده از دستور Delete در Sql Server

 

سلام

 

با یکی دیگر از سری مقالات آموزش های مقدماتی Sql Server در خدمت شما کاربران گرامی وب سایت AspCore.ir هستم. در این مقاله قصد دارم یکی دیگر از دستورات مهم DML را به شما کاربران معرفی کنم. بله دستور Delete

 

همانطور که از نام این دستور پیداست از دستور Delete برای حذف اطلاعات در جدول استفاده می شود.

 

در ادامه آموزش استفاده از دستور Delete در Sql Server اجازه بدهید سینتکس کلی این دستور را با هم بررسی کنیم.

 

Delete From Table_Name

 

دستور Delete به معنی حذف کردن

کلمه From به معنی از و در انتها نیز نام جدول می آید. با اجرای این دستور تمامی اطلاعات از جدول مشخص شده حذف می گردد. دقت نمایید این دستور برای حذف کامل یک رکورد استفاده می شود. به این معنی که از دستور Delete در Sql Server برای حذف ستون استفاده نمی شود.

 

 

آموزش استفاده از دستور Delete در Sql Server

اما با اجرای دستور بالا تمامی اطلاعات جدول مورد نظر حذف خواهد شد که مساله چندان خوشایندی نیست. بنابراین در ادامه سینتکس مربوط به حذف اطلاعات مشخص شده توسط شرط را مشاهده می نمایید.

 

Delete From Table_Name Where _condition

 

توسط دستور بالا فقط ردیف هایی حذف خواهند شد که در شرط (قسمت Where) صدق کنند.

 

دقت نمایید که بسیاری از افراد دستور Delete را دستورات Drop یا Truncate اشتباه می گیرند. دستور Drop برای حذف یک شی از دیتابیس می باشد. مثلا حذف یک جدول و برای حذف اطلاعات کاربرد ندارد.

 

آموزش استفاده از دستور Delete در Sql Server

 

اما دستور Truncate هم برای حذف اطلاعات استفاده می شود ولی شرط نمی پذیرد یعنی با استفاده از دستور Truncate کل اطلاعات یک جدول حذف خواهد شد.

در مقالات آینده در مورد دستورهای Drop و Truncate توضیحات کاملتری را ارائه خواهیم کرد.

 

 

لطفا نظرات خود را از طریق قسمت نظرات مطرح بفرمایید.

 

آموزش استفاده از دستور Delete در Sql Server

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *