
הטקסט המלא של הדקות הראשונות בהרצאה «VIEW עם Check» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, ברוכים הבאים לשיעור נוסף בנושא של SQL. בנושא שלפנינו היום אנחנו נתבסס על Views שיצרנו בשיעור הקודם, ונראה כיצד מבצעים עליהם פעולות של DML. שימו לב, DML זהו Data Manipulation Language.
Data Manipulation Language הוא שם כולל לפעולות של Update, נציין זאת לפנינו, Update, Insert ו-Delete.
פעולות של עדכון הכנסה ומחיקה פעולות של מניפולציה שינוי נתונים בתוך הדאטאבס הבה ונבחן view שכתבנו אותו בשיעור הקודם כפי שלמדנו view אנחנו מתייחסים אליו כטבלה לכל דבר ועניין ולכן אני יכול לבצע עליו פעולת סלקט כוכבית from אני גורר את שם ה-view לתוך האדיטור שלי מסמן F5 ואני מקבל את כל המידע אם אני רוצה לנתח את ה-View, קליק ימני.
קליק ימני, דיזיין, ואני יכול לראות כאן בעצם את ה-Select אשר על גביו ועל בסיסו נוצר ה-View שלי. ה-Select הזה מכיל כאן Worklose של סיטי שווה ללונדון.
תכף אנחנו נראה איך אנחנו משתמשים בזה בפקודה שלנו כדלהלן. אני מעוניין, אנחנו מעוניינים לבצע כאן פעולת Update.
פעולת Update, אבל הפעולה לא רצה על הטבלה, תרוץ אנחנו נבצע אותה על ה-view, update שם ה-view, set city שווה לתל אביב. לא בכדי אני בוחר זאת כדוגמה לעבוד על עמודת city, מאחר ש-city זו עמודה שהיא נמצאת ב-workflows של יצירת ה-view.
וכעת מאחר ואני כאן משנה בתוך ה-view את city שווה לתל אביב, בעצם סותר את כל תנאי היצירה של ה-view שלפנינו שה-view הוא עבור עובדים שגרים בלונדון ואחר הרצת השאילתה הזאת לא יהיו לי עוד שום שורות בתוך ה-view.
בואו נראה איך זה קורה F5 ומכאן Select All From VW אמפ אין לונדון אנחנו יכולים לראות שלא נותרו לי עובדים בויו שאני יכול לראות אותם דרך הויו הזה וכל שינוי שעשיתי אותו בויו אני יכול לראות אותו בטבלת אימפלואיז כל שינוי שנעשה גם שינוי
של אפדייט אז אנחנו יכולים להיכנס לתוך טבלת