آموزش SQL Server
آموزش SQL Server ۵: افزودن، ویرایش و حذف دادهها

در SQL Server برای تغییر دادهها از INSERT، UPDATE و DELETE استفاده میشود. پیش از اجرای دستورهای تغییردهنده، شرط WHERE را بررسی کنید تا ردیفهای ناخواسته تغییر نکنند.
افزودن رکورد با INSERT
1 2 | INSERT INTO dbo.Students (FullName, Email) VALUES (N'سارا احمدی', N'sara@example.com'); |
ویرایش با UPDATE
1 2 3 | UPDATE dbo.Students SET Email = N'new@example.com' WHERE StudentID = 1; |
بدون WHERE، تمام ردیفهای جدول ممکن است تغییر کنند. ابتدا همان شرط را با SELECT آزمایش کنید.
حذف با DELETE
1 2 | DELETE FROM dbo.Students WHERE StudentID = 1; |
DELETE ردیفها را حذف میکند؛ برای کارهای حساس از تراکنش و نسخه پشتیبان استفاده کنید. اگر فقط قصد پاک کردن دادههای آزمایشی را دارید، شناسهها را دقیق بررسی کنید.
الگوی ایمن
1 2 3 4 5 6 7 | BEGIN TRAN; UPDATE dbo.Students SET Email = N'test@example.com' WHERE StudentID = 2; SELECT * FROM dbo.Students WHERE StudentID = 2; -- COMMIT; -- پس از بررسی نتیجه -- ROLLBACK; -- برای لغو تغییر |
برای خواندن و فیلتر دادهها، درس SELECT و WHERE را ببینید؛ درس بعدی GROUP BY و HAVING است.

