תוכן עניינים:

איך אני יוצר מפתח עמודה ראשי ב-SQL Server?
איך אני יוצר מפתח עמודה ראשי ב-SQL Server?

וִידֵאוֹ: איך אני יוצר מפתח עמודה ראשי ב-SQL Server?

וִידֵאוֹ: איך אני יוצר מפתח עמודה ראשי ב-SQL Server?
וִידֵאוֹ: Dataset - מפתח ראשי - Primary Key 2024, נוֹבֶמבֶּר
Anonim

שימוש ב-SQL Server Management Studio

  1. בסייר האובייקטים, לחץ לחיצה ימנית על הטבלה שאליה תרצה לְהוֹסִיף אילוץ ייחודי, ולחץ על עיצוב.
  2. ב-Table Designer, לחץ על בורר השורות עבור מסד הנתונים טור אתה רוצה להגדיר בתור מפתח ראשי .
  3. לחץ לחיצה ימנית על בורר השורות עבור טור ובחר הגדר מפתח ראשי .

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

כדי להוסיף מפתחות ראשיים באמצעות מרכז הבקרה:

  1. הרחב את עץ האובייקטים עד שתראה את התיקיה טבלאות.
  2. לחץ באמצעות לחצן העכבר הימני על הטבלה שברצונך לשנות, ובחר Alter מהתפריט המוקפץ.
  3. בדף מפתחות, בחר עמודה אחת או יותר כמפתחות ראשיים.
  4. אופציונלי: הזן את שם האילוץ של המפתח הראשי.

בנוסף, כיצד ניתן ליצור זהות עמודה ב-SQL Server? צור עמודת זהות על ידי יצירת הטבלה ללא אובדן נתונים

  1. צור טבלה זמנית עם עמודת הזהות.
  2. העתק את הנתונים מהטבלה המקורית לטבלה הזמנית.
  3. זרוק את הטבלה המקורית.
  4. שנה את שם הטבלה הזמנית לשם הטבלה המקורית.

לאחר מכן, השאלה היא, מהו המפתח העיקרי ב-SQL עם דוגמה?

מפתח ראשי הוא שדה ב-a שולחן אשר מזהה באופן ייחודי כל שורה/רשומה במסד נתונים שולחן . מפתחות ראשיים חייבים להכיל ערכים ייחודיים. עמודת מפתח ראשי לא יכולה לכלול ערכי NULL. א שולחן יכול להיות מפתח ראשי אחד בלבד, שעשוי להיות מורכב משדות בודדים או מרובים.

האם נוכל לעדכן את המפתח הראשי?

אמנם אין דבר זה רָצוֹן למנוע ממך עִדכּוּן א מפתח ראשי (למעט אילוץ יושרה), אולי זה לא רעיון טוב: מנקודת מבט של ביצועים: אתה רָצוֹן צריך ל עדכון כולם זרים מפתחות ההתייחסות ל מפתח מעודכן . בודד עדכון יכול להוביל אל עדכון של הרבה טבלאות/שורות.

מוּמלָץ: