ዝርዝር ሁኔታ:

ባዶ እሴት በባዕድ ቁልፍ አምድ ውስጥ ማስገባት እንችላለን?
ባዶ እሴት በባዕድ ቁልፍ አምድ ውስጥ ማስገባት እንችላለን?

ቪዲዮ: ባዶ እሴት በባዕድ ቁልፍ አምድ ውስጥ ማስገባት እንችላለን?

ቪዲዮ: ባዶ እሴት በባዕድ ቁልፍ አምድ ውስጥ ማስገባት እንችላለን?
ቪዲዮ: ለ Google ቅጾች የተሟላ መመሪያ - የመስመር ላይ የዳሰሳ ጥናት እና የመረጃ አሰባሰብ መሣሪያ! 2024, ሚያዚያ
Anonim

NULL እሴቶች በውጪ ቁልፍ

ሀ የውጭ ቁልፍ ያ የማን አምዶች አስቀር NULL ይችላል። የያዘ NULL እሴቶች , የመጀመሪያ ደረጃ ቢሆንም ቁልፍ ቁጥር ይዟል NULL እሴቶች . ስለዚህም ማስገባት ትችላለህ ረድፎች ወደ ጠረጴዛው ቢገቡም የውጭ ቁልፍ እስካሁን አልታወቀም።

በተመሳሳይ መልኩ አንድ ሰው በውጭ አገር ቁልፍ አምድ ውስጥ ባዶ ማስገባት እንችላለን?

ሀ የውጭ ቁልፍ የያዘ ባዶ እሴቶች ከወላጅ እሴቶች ጋር ሊዛመዱ አይችሉም ቁልፍ , ከወላጅ ጀምሮ ቁልፍ በትርጉም ይችላል የለም ባዶ እሴቶች. ሆኖም፣ ሀ ባዶ የውጭ ቁልፍ የማንኛቸውም ያልሆኑት ዋጋ ምንም ይሁን ምን እሴቱ ሁል ጊዜ የሚሰራ ነው ባዶ ክፍሎች. ጠረጴዛ ይችላል ብዙ አሏቸው የውጭ ቁልፎች.

በተጨማሪም፣ በOracle ውስጥ የውጭ ቁልፍ ባዶ ሊሆን ይችላል? ኑልስ እና የውጭ ቁልፎች ተዛማጅ ሞዴል ዋጋን ይፈቅዳል የውጭ ቁልፎች ከተጠቀሰው ዋና ወይም ልዩ ጋር ለማዛመድ ቁልፍ ዋጋ ወይም መሆን ባዶ . የስብስብ ማንኛውም አምድ ከሆነ የውጭ ቁልፍ ነው። ባዶ ከዚያም ያልሆኑ ባዶ የ ቁልፍ የወላጆችን ማንኛውንም ተዛማጅ ክፍል ማዛመድ የለብዎትም ቁልፍ.

ሰዎች ደግሞ ይጠይቃሉ፣ የውጭ ቁልፍ ባዶ mysql ሊሆን ይችላል?

5 መልሶች. NULLs የውጭ ቁልፎች ፍጹም ተቀባይነት አላቸው. ከNULLs ጋር በመስራት ላይ የውጭ ቁልፎች ተንኮለኛ ነው ግን ያ ማለት ግን አምዶችን ወደ NOT ለውጠዋል ማለት አይደለም። ባዶ እና በማጣቀሻ ሠንጠረዦችዎ ውስጥ የዱሚ ("N/A"፣ "ያልታወቀ"፣ "ምንም ዋጋ የለም" ወዘተ) መዝገቦችን ያስገቡ።

አንድ አምድ ብዙ የውጭ ቁልፎች ሊኖሩት ይችላል?

በንድፈ ሀሳብ እርስዎ ይችላል ማስፈጸም አይደለም በርካታ የውጭ ቁልፍ ነጠላ ላይ አምድ . በአማራጭ እርስዎ ይችላል በውስጡ ያለውን ግብአት የሚያረጋግጡበት ሂደቶችን በመጠቀም ይህንን ያስፈጽሙት። ብዙ ጠረጴዛ እና አስፈላጊውን ቀዶ ጥገና ያድርጉ.

የሚመከር: