|
שינוי נתוניםבנוסף לכל, SQL מאפשרת לשנות רשומה קיימת בדרך קלה ביותר. על מנת לבצע זאת צריך להשתמש באופרטור UPDATE, שמופיע בצורה הבאה:
אם היינו רוצים לבצע שינוי בטבלת העובדים (EMPLOYEES) כך לים סינג ין יקבל העלאה של 5,000$ אזי נכתוב:
או באופן ישיר יותר:
בפסוקית SET אפשר לשנות גם יותר מעמודה אחת בבת אחת. למשל:
עליך להיות מודע לעובדה, שאם לא ציינת פסוקית WHERE אזי הפעולה תשפיע על כל השורות בטבלה. בהתאם לזה בקטע קוד הבא תינתן העלאה של 5,000$ לכל העובדים:
לבסוף, שים לב לכך שמידת המורכבות של פסוקית WHERE יכולה להיות בהתאם לנדרש, כולל תת-פסוקיות, אם צריך. בדוגמא הבאה אנחנו נותנים העלאה רק לעובדים שמרויחים פחות מהמשכורת הממוצעת.
תוכן עניינים Delete פרק 1 -> פרק 2 -> פרק 3 -> פרק 4 -> פרק 5 -> |