Stored Procedure אוסף מקומפל של הצהרות SQL המאוחסנות יחד כאובייקט בעל שם. פרוצדורות יכולות להכיל פקודות SQL ופקודות TSQL. יתרונות של פרוצדורות: יצירת פרוצדורה דוגמא: הרצת הקוד יוצרת את הפרוצדורה ולא מריצה אותה. הרצת פרוצדורה דוגמא: מחיקת פרוצדורה דוגמא: שילוב פקודות DML בפרוצדורה הדוגמה הבאה מכניסה את העובדים שהועסקו עד היום (לא כולל) לטבלת הלקוחות. […]
שפת Transact-SQL היא שפה פרוצדורלית שמרחיבה את שפת SQL ומאפשרת שימוש במשתנים, פונקציות, תנאים, לולאות וכו' מושגי יסוד הגדרת משתנים מקומיים – Local Variables משתנים מקומיים מוגדרים בתוך משפט SQL או פרוצדורה עם מילת המפתח DECLARE. משתנה מקומי מחזק ערך אחד בךבד. דוגמא: השמת ערך למשתנה מקומי אתחול משתנים מתבצע על ידי פקודת SET. כל […]
ה-View הוא טבלה שמאחסנת נתונים משאילתא. יתרונות השימוש ב-VIEW: יצירת view: דוגמא: view המציג את פרטי העובדים שמוגדר להם איזור. הרצת ה-view: דוגמא: יצירת view המציג פרטים לגבי הזמנות שהמשלוח שלהן לא מבוצע בזמן, עבור כל הזמנה כזו יוצג שם הלקוח מספר ההזמנה ותאריך המשלוח. אפשר להפעיל על view שאילתות כמו על טבלאות רגילות. פקודות […]