תאר T-SQL לתיכנות
Transact-SQL (T-SQL) היא הרחבה קניינית של שפת השאילתות המובנית (SQL) הפתוחה. הוא תומך במשתנים, מחרוזות בעיבוד נתונים, בשגיאות ובטיפול בחריגים ובפקד טרנזקציות. למרות ש- SQL היא שפת תיכנות, T-SQL מוסיף תמיכה בתכנות נהלים והשימוש במשתנים מקומיים.
תוכנית T-SQL תתחיל בדרך כלל במשפט BEGIN ותסתיים במשפט END, עם המשפטים שברצונך לבצע ביניהם.
כאשר אתה עובר מביצוע אובייקטי קוד ליצירתם, תצטרך להבין כיצד הצהרות מרובות מקיימים אינטראקציה עם השרת בעת ביצוע. בעת פיתוח תוכניות, יהיה עליך לאחסן ערכים באופן זמני. לדוגמה, ייתכן שיהיה עליך לאחסן באופן זמני ערכים שישתמש כפרמטרים בפוצדורות מאוחסנות.
לבסוף, ייתכן שתרצה ליצור כינויים, או מצביעים, לאובייקטים כדי שתוכל להפנות אליהם בשם אחר או ממיקום אחר מהמיקום שבו הם מוגדרים.
להלן כמה מבני תיכנות T-SQL הנתמכים:
- אם.. ELSE - משפט מותנה המאפשר לך להחליט אילו היבטים של הקוד יופעלו.
- WHILE - משפט לולאה אידיאלי להפעלת דרגות של משפטי T-SQL.
- DECLARE - תשתמש באפשרות זו להגדרת משתנים.
- SET - אחת הדרכים שבהן תקצה ערכים למשתנים.
- BATCHES - סידרה של משפטי T-SQL אשר מבוצעים כיחידת.