Azure תומכת בטבלאות זמניות גלובליות

06/12/2017

אין תגובות

כשעשינו קורס מבוא ל-SQL Server למדנו שיש שני סוגים של טבלאות זמניות:

  • מקומיות שמתחילות ב-# וקיימות רק ברמת ה-session, ואף אחד מלבדו לא יכול לראותן.

  • גלובליות שמתחילות ב-##, שכולם יכולים לראותן (עד שה-session בו הן נוצרו  נגמר).

למה קורס מבוא? כי מי משתמש בטבלאות הזמניות הגלובליות? אני השתמשתי פעם ולא הייתי בטוח שיש בזה צורך: אם רוצים שכולם יראו אותה, שיצרו טבלה קבועה.. חוץ מזה הן מופיעות הרבה במבחני קבלה לתפקיד DBA בכל מיני אירגונים, אז שווה לזכור.. 😉

עד כה Azure תמך רק בסוג הראשון, אבל מה עלץ ליבנו עת שמענו שיש תמיכה גם בגלובליות. הידד!

השימוש כמקובל ב-OnPremise (מבחינת הסינטקס), אבל בצירוף מספר features/bugs (יו ניים איט..):

  • כנראה feature- הטבלה הגלובלית זמינה רק למי שמחובר לדטבייס בו היא נוצרה, ולא בכל הדטבייסים בשרת כמו ב-OnPremise.

  • כנראה bug- אם ב-Session בו היא נוצרה, המשתמש עובר לדטבייס אחר, הטבלה ממשיכה להתקיים; אבל כשהוא חוזר לדטבייס המקורי – היא נמחקת.

  • כנראה bug- אם ב-Session בו היא נוצרה המשתמש מתנתק, הטבלה ממשיכה להתקיים.

שימוש גלובלי נעים!

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *