
CREATE VIEW vwEmp AS SELECT ... מגדיר שאילתה בשם. ה-View מציג רק את העמודות שנבחרו.SELECT * FROM vwEmp, והעובדים מקבלים הרשאה ל-View בלבד.ALTER VIEW משנה את ההגדרה. בדוגמה מוסיפים עמודה נוספת ל-View בלי לשנות את הטבלה.הטקסט המלא של הדקות הראשונות בהרצאה «יצירת אוביקט VIEW» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם וברוכים הבאים לשיעור נוסף בנושא של SQL. שמי הוא דודיאל גרבלי, והנושא שבו נעסוק היום נקרא Views. אנחנו מיד פותחים את המערכת SQL Management Studio.
אנחנו עובדים על גרסת 2008 R2. עושים קונקשן לדאטאבס, ומתוך האינסטנס המותקן לפנינו, דאטאבס שבאמצעותו אנחנו נציג את יכולת ה-Views והשימושים שבו, נקרא נו-פונד.
קונקשן לתוך ה-Northwind, New Query, וכבר אנחנו צועדים לעבר השאילתה הראשונה בשיעור Select All From Employees.
F5 אני מריץ, וכבר אני שולף ומציג את הנתונים שנמצאים לי בתוך טבלת Employees, טבלת העובדים. טבלה זו נותנת לי מידע כלפי כל אחד ואחד מהעובדים שלי בחברה.
מהו שמו? מהו הטייטל שלו? A Birth Date? אם אני אלחץ על Alt-Shift-Enter על מנת להציג מסך מלא כדי שתוכלו לראות, אני רואה גם את ה-City ואת ה-Region ועוד כהנה וכהנה עמודות עבור כל אחד ואחד מהעובדים בחברה.
שימו לב שכשאני גולל את הטבלה הזאת עד הסוף אני מגלה עמודה נוספת, נסתרת ומעניינת – סלרי. משכורת – מהי משכורתו של כל אחד ואחד מהעובדים בחברה?
ומכאן אני מגיע לשאלה, טבלה זו שאני רוצה לתת אותה לעובדים, מכיוון שיש כאן עמודות שהם צריכים לראות. הם צריכים לראות את הקוד עובד, את שמו, שם משפחה, שם פרטי, טייטל, לאיזה מחלקה הוא שייך, מה תאריך תחילת העבודה שלו,