ዝርዝር ሁኔታ:

በ SQL አገልጋይ ውስጥ የአምድ ዋና ቁልፍ እንዴት መፍጠር እችላለሁ?
በ SQL አገልጋይ ውስጥ የአምድ ዋና ቁልፍ እንዴት መፍጠር እችላለሁ?

ቪዲዮ: በ SQL አገልጋይ ውስጥ የአምድ ዋና ቁልፍ እንዴት መፍጠር እችላለሁ?

ቪዲዮ: በ SQL አገልጋይ ውስጥ የአምድ ዋና ቁልፍ እንዴት መፍጠር እችላለሁ?
ቪዲዮ: ዝማኔ አስገባ ሰርዝ ፍለጋ እና C # (ከምንጭ ኮድ ጋር) በመጠቀም በ sql አገልጋይ ዳታቤዝ ውስጥ ያትሙ 2024, ግንቦት
Anonim

የ SQL አገልጋይ አስተዳደር ስቱዲዮን በመጠቀም

  1. በ Object Explorer ውስጥ የሚፈልጉትን ሰንጠረዥ በቀኝ ጠቅ ያድርጉ ጨምር ልዩ እገዳ, እና ዲዛይን የሚለውን ጠቅ ያድርጉ.
  2. በጠረጴዛ ዲዛይነር ውስጥ ለመረጃ ቋቱ የረድፍ መራጭን ጠቅ ያድርጉ አምድ በማለት መግለፅ ይፈልጋሉ ዋና ቁልፍ .
  3. ለ የረድፍ መራጩን በቀኝ ጠቅ ያድርጉ አምድ እና አዘጋጅ የሚለውን ይምረጡ ዋና ቁልፍ .

እንዲሁም እወቅ፣ ላለው ሠንጠረዥ ዋና ቁልፍ እንዴት እጨምራለሁ?

የመቆጣጠሪያ ማዕከሉን በመጠቀም ዋና ቁልፎችን ለመጨመር፡-

  1. የጠረጴዛዎች አቃፊ እስኪያዩ ድረስ የነገር ዛፉን ዘርጋ።
  2. ለመቀየር የሚፈልጉትን ሰንጠረዥ በቀኝ ጠቅ ያድርጉ እና በብቅ ባዩ ምናሌ ውስጥ ቀይር የሚለውን ይምረጡ።
  3. በቁልፍ ገጽ ላይ አንድ ወይም ከዚያ በላይ አምዶችን እንደ ዋና ቁልፎች ይምረጡ።
  4. አማራጭ፡ የዋናውን ቁልፍ የእገዳ ስም አስገባ።

በተጨማሪም፣ በSQL አገልጋይ ውስጥ የአምድ ማንነትን እንዴት መፍጠር እንደሚቻል? ያለ ምንም የውሂብ መጥፋት ሰንጠረዡን በመፍጠር የማንነት ዓምድ ይፍጠሩ

  1. ከመታወቂያው ዓምድ ጋር ጊዜያዊ ሰንጠረዥ ይፍጠሩ.
  2. ውሂቡን ከመጀመሪያው ሰንጠረዥ ወደ ጊዜያዊ ሰንጠረዥ ይቅዱ።
  3. የመጀመሪያውን ጠረጴዛ ጣል ያድርጉ.
  4. ጊዜያዊ ሰንጠረዡን ወደ መጀመሪያው የሰንጠረዥ ስም እንደገና ይሰይሙ።

በመቀጠል፣ ጥያቄው፣ በ SQL ውስጥ ከምሳሌ ጋር ዋና ቁልፍ ምንድነው?

ዋና ቁልፍ በ ሀ ውስጥ ያለ መስክ ነው። ጠረጴዛ በዳታቤዝ ውስጥ እያንዳንዱን ረድፍ/መመዝገብ በልዩ ሁኔታ የሚለይ ጠረጴዛ . ዋና ቁልፎች ልዩ እሴቶችን መያዝ አለባቸው። ዋና ቁልፍ አምድ NULL እሴቶች ሊኖረው አይችልም። ሀ ጠረጴዛ አንድ ዋና ቁልፍ ብቻ ሊኖረው ይችላል፣ እሱም ነጠላ ወይም ብዙ መስኮችን ሊያካትት ይችላል።

ዋናውን ቁልፍ ማዘመን እንችላለን?

ምንም ነገር ባይኖርም ያደርጋል እንዳይከለከልዎት በማዘመን ላይ ሀ ዋና ቁልፍ (ከታማኝነት ገደብ በስተቀር) ጥሩ ሀሳብ ላይሆን ይችላል፡ ከአፈጻጸም እይታ፡ እርስዎ ያደርጋል ያስፈልጋል አዘምን ሁሉም የውጭ ቁልፎች የሚለውን ይጠቅሳል የዘመነ ቁልፍ . ነጠላ ማዘመን ይችላል። ወደ መምራት አዘምን ሊሆኑ ከሚችሉ ብዙ ጠረጴዛዎች/ረድፎች።

የሚመከር: