ዝርዝር ሁኔታ:

የኖቼክ ገደብ SQL አገልጋይ ምንድን ነው?
የኖቼክ ገደብ SQL አገልጋይ ምንድን ነው?

ቪዲዮ: የኖቼክ ገደብ SQL አገልጋይ ምንድን ነው?

ቪዲዮ: የኖቼክ ገደብ SQL አገልጋይ ምንድን ነው?
ቪዲዮ: Oracle - SQL - Not Null Constraint 2024, ግንቦት
Anonim

ጋር NOCHECK ያለውን ውሂብ ሳያጣራ ያደርገዋል። ስለዚህ WITH ግራ የሚያጋባ አገባብ NOCHECK ቼክ ገደብ ያስችለዋል ሀ መገደብ ያለውን ውሂብ ሳያረጋግጡ. በሰንጠረዡ ውስጥ ያለው ውሂብ አዲስ በተጨመረ ወይም በድጋሚ በነቃ የውጭ አገር ቁልፍ ወይም ቼክ ላይ የተረጋገጠ ወይም ያልተረጋገጠ መሆኑን ይገልጻል። መገደብ.

ከዚያ በSQL አገልጋይ ውስጥ የፍተሻ ገደቦችን እንዴት ማንቃት እችላለሁ?

አንቃ ሀ ገደብን ያረጋግጡ አገባብ ለ ማስቻል ሀ በ SQL አገልጋይ ውስጥ ያለውን ገደብ ይፈትሹ (Transtract- SQL ) ነው፡ ALTER TABLE የጠረጴዛ ስም WITH የፍተሻ ገደብን ፈትሽ ገደብ_ስም; የሠንጠረዥ_ስም. የሚፈልጉትን የጠረጴዛ ስም ማንቃት የ ገደብ ይፈትሹ.

በተመሳሳይ፣ በSQL ውስጥ የውጭ ቁልፍ እገዳን የሚያስፈጽም ምንድን ነው? የውጭ ቁልፍ ገደቦች . ሀ የውጭ ቁልፍ (ኤፍኬ) ለማቋቋም የሚያገለግል አምድ ወይም ጥምር ነው። ማስፈጸም በ ውስጥ ሊከማች የሚችለውን መረጃ ለመቆጣጠር በሁለት ሰንጠረዦች ውስጥ ባለው መረጃ መካከል ያለው ግንኙነት የውጭ ቁልፍ ጠረጴዛ.

ከዚህ አንፃር በ SQL ውስጥ ገደቦችን እንዴት ማጥፋት እችላለሁ?

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

  1. በ Object Explorer ውስጥ ሰንጠረዡን ከእገዳው ጋር ያስፋው እና ከዚያ የቁልፍ አቃፊውን ያስፋፉ።
  2. እገዳውን በቀኝ ጠቅ ያድርጉ እና ለውጥን ይምረጡ።
  3. በሰንጠረዥ ዲዛይነር ስር ባለው ፍርግርግ ውስጥ የውጭ ቁልፍ ገደቦችን አስገድድ የሚለውን ጠቅ ያድርጉ እና ከተቆልቋይ ምናሌ ውስጥ No የሚለውን ይምረጡ።
  4. ዝጋን ጠቅ ያድርጉ።

በመረጃ ቋት ውስጥ የፍተሻ ገደብ ምንድን ነው?

ሀ ገደብ ይፈትሹ የአቋም አይነት ነው። መገደብ በ SQL ውስጥ በእያንዳንዱ ረድፍ መሟላት ያለበትን መስፈርት ይገልጻል የውሂብ ጎታ ጠረጴዛ. የ መገደብ ተሳቢ መሆን አለበት። ገደቦችን ይፈትሹ በ ሀ ውስጥ የውሂብ ትክክለኛነት ለማረጋገጥ ጥቅም ላይ ይውላሉ የውሂብ ጎታ እና የውሂብ ታማኝነትን ለማቅረብ.

የሚመከር: