PracticU

פונקציות מערכת - קונפיגורציה

בלי כתוביותעם כתוביות
PracticU › קורס DBA אפליקטיבי - שפת SQL למתחילים › פונקציות מערכת - קונפיגורציה
מילון מושגים:
פונקציה - קטע קוד בעל שם שמבצע משימה מוגדרת, מקבל ערכי קלט (פרמטרים) ויכול להחזיר תוצאה. מאפשרת לארגן קוד ולהשתמש בו שוב.
SQL Server - מערכת ניהול מסדי נתונים יחסיים של מיקרוסופט, הנשלטת בשפת T-SQL.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
מסד נתונים - אוסף מאורגן של נתונים המאוחסן כך שאפשר לשמור, לחפש, לעדכן ולשלוף אותו ביעילות, לרוב באמצעות שפת שאילתות.
פרמטר - ערך שמועבר לפונקציה או לפקודה כקלט, ומשפיע על אופן פעולתן ועל התוצאה שהן מחזירות.
ביט - יחידת המידע הקטנה ביותר במחשב, שערכה 0 או 1. שמונה ביטים מרכיבים בייט.

פונקציות מערכת - קונפיגורציה
השיעור עובר על פונקציות מערכת של SQL Server ומתמקד בקבוצת Configuration Functions. הן מחזירות מידע על השרת ועל ההתקנה, ואין צורך להתחבר למסד נתונים מסוים כדי להשתמש בהן.
השלבים העיקריים
1. מקור הרשימה: קרוב ל-200 פונקציות מערכת, מחולקות לקטגוריות לפי נושא. תיאור של כל אחת מופיע ב-Help, בחיפוש Transact-SQL Functions.
2. שם הפונקציה: פונקציות ההגדרה מתחילות בשני סימני @ (@@) ואינן מקבלות פרמטרים.
3. מידע על השרת: @@SERVERNAME מחזיר את שם השרת, @@VERSION את גרסת ה-SQL ואת הארכיטקטורה (64 ביט), ו-@@LANGUAGE את השפה הנוכחית.
4. מספר החיבורים: @@CONNECTIONS מחזיר את מספר החיבורים שנעשו למסד מאז ההפעלה האחרונה של השרת.
5. יום ראשון בשבוע: @@DATEFIRST מראה איזה יום מתחיל את השבוע. בשפה האנגלית (US) התוצאה 7, באיטלקית 1. הפקודה SET LANGUAGE משנה את הערך.
6. תאריך ושעה נוכחיים: CURRENT_TIMESTAMP מחזירה את התאריך והשעה בלי סוגריים, בדומה ל-GETDATE().
שימו לב
פונקציות הקונפיגורציה מחזירות ערכים ברמת ההתקנה והשרת, ולא ברמת מסד נתונים כזה או אחר.
בסיום תדעו לאתר פונקציית מערכת בעזרת העזרה ולהריץ אותה לקבלת מידע על השרת.
השיעור הבא בקורס: פונקציות מערכת - מחרוזות

פרקי ההרצאה: פונקציות מערכת - קונפיגורציה

  1. 00:00

    פונקציות מערכת: מה הן ומי כותב אותן

  2. 00:40

    כ-200 פונקציות מערכת לפי קטגוריות

  3. 01:33

    חיפוש תיעוד הפונקציות ב-Help

תמלול ההרצאה: פונקציות מערכת - קונפיגורציה

הטקסט המלא של הדקות הראשונות בהרצאה «פונקציות מערכת - קונפיגורציה» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:21

    בדוגמה הבאה שלפנינו אחרי שראינו בתוך פרוגרמביליטי פונקציות של User Defined Functions פונקציות של Tabled Value וסקלארד וליו כעת אנחנו רוצים להיכנס דווקא לפונקציות שלא המשתמש כותב אותן ומפעיל אותן אלא פונקציות שהן System Functions פונקציות שנכתבו על ידי המערכת

  2. 00:45

    וכל שלנו נותר זה להשתמש בהן בלבד. האמת שיש קרוב ל-200 פונקציות מעל ל-200 פונקציות הם רבות, הם פותלגות כאן לפי קטגוריות ולפי סקשנים, נושאים שונים, לא ניתן לעבור ולדעת את כולם, ולמען האמת גם לא צריך, לא נדרש להשתמש בכל אחת ואחת מהם.

  3. 01:07

    אנחנו נעבור כבריף קצר על העיקריות והחשובות שביניהן. ככלל, בכל פונקציה אנחנו יכולים לראות את השם של הפונקציה, ובסוגריים עגולים ציון של פרמטרים שהיא מקבלת, כמו שיש לנו כאן לגבי Average, יש לנו אפשרות לראות מהם הפרמטרים שהיא יכולה לקבל, יש לנו אפשרות לפתוח אותה ולראות כל אחד

  4. 01:30

    וההגדרות שלה. האמת שאנחנו גם יכולים להיכנס כאן לתוך help, בתוך אינדקס ואם אני מגדיל את המסך ובתוך ה-look for אני יכול להקיש כאן Functions ובתוך Functions אם אנחנו נרד למטה אנחנו נמצא פונקציות מסוג Transact SQL. אם אני לוחץ על זה דאבל קליק

  5. 01:55

    אני מקבל אותם כאן וכאן אני יכול לקבל תיאור

לקורס המלא: קורס SQL ו‑DBA אפליקטיבי

ההרצאה הקודמת: פונקצית Multi Statement

ההרצאה הבאה: פונקציות מערכת - מחרוזות

הרצאות קשורות מקורסים אחרים

  • בדיקות קונפיגורציה
  • מאפייני קונפיגורציה - Data Attributes
  • פונקציות - Functions (חלק 1)
  • פונקציות - Functions

קורסים נוספים במסלול

  • קורס NoSQL - MongoDB
  • קורס SSIS
  • קורס BI - ניתוח מסדי נתונים - Qlik Sense
  • קורס Power BI