ዝርዝር ሁኔታ:
ቪዲዮ: በOracle SQL ገንቢ ውስጥ የውጭ ቁልፍን እንዴት ያዘጋጃሉ?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
የሚፈልጉትን ጠረጴዛ ይፈልጉ የውጭ ቁልፍ መፍጠር እና በላዩ ላይ በቀኝ ጠቅ ያድርጉ። ከአቋራጭ ምናሌ ምረጥ ገደብ > ጨምር የውጭ ቁልፍ . አክል የውጭ ቁልፍ መስኮት ይታያል. በመጀመሪያው መስክ ላይ የሼማ (ተጠቃሚ) ስም ያሳየዎታል.
በተመሳሳይ፣ በ SQL ገንቢ ውስጥ የውጭ ቁልፍን እንዴት ማግኘት እችላለሁ?
በOracle SQL ገንቢ ውስጥ የውጭ ቁልፎችን አሳይ
- ቅጥያውን ይግለጹ. የሚከተለውን ወደ ኤክስኤምኤል ፋይል ያስገቡ፣ ለምሳሌ "fk_ref.xml"፡
- ቅጥያውን ያክሉ። በምናሌ በኩል ወደ SQL ገንቢ ያክሉት፡-
- ፈትኑት። ወደ ማንኛውም ጠረጴዛ ይሂዱ እና አሁን ከ SQL ቀጥሎ ያለውን አዲስ የFK መረጃ የሚያሳይ "FK References" የሚል ተጨማሪ ትር ማየት አለብዎት።
እንዲሁም እወቅ፣ በጠረጴዛ ላይ የውጭ ቁልፍ እንዴት እጨምራለሁ? በጠረጴዛ ዲዛይነር ውስጥ የውጭ ቁልፍ ግንኙነት ይፍጠሩ
- በነገር ኤክስፕሎረር ውስጥ በግንኙነቱ የውጭ ቁልፍ ጎን ላይ ያለውን ሰንጠረዥ በቀኝ ጠቅ ያድርጉ እና ዲዛይን ን ጠቅ ያድርጉ።
- ከጠረጴዛ ዲዛይነር ምናሌ ውስጥ ግንኙነቶችን ጠቅ ያድርጉ።
- በውጪ-ቁልፍ ግንኙነቶች መገናኛ ሳጥን ውስጥ፣አክልን ጠቅ ያድርጉ።
ከዚህም በላይ በOracle SQL ገንቢ ውስጥ የውጭ ቁልፍ ግንኙነት የት አለ?
የመጀመሪያው ዘዴ በሠንጠረዥ ገደቦች ትር (ሠንጠረዥ ይምረጡ እና ገደቦችን ይምረጡ)። ትር የሠንጠረዥ ገደቦችን ይዘረዝራል - ዋና, ልዩ እና የውጭ ቁልፎች እና ማረጋገጥ እገዳዎች - ሁሉም በአንድ ፍርግርግ. የውጭ ቁልፎች በCONSTRAINT_TYPE አምድ ውስጥ 'የውጭ_ቁልፍ' እሴት ያላቸው ናቸው።
በጠረጴዛ ውስጥ የውጭ ቁልፍን እንዴት ማግኘት እችላለሁ?
መቼ ጠረጴዛ ORDER ዋና የሆነውን መስክ ይዟል- ቁልፍ መስክ ውስጥ ጠረጴዛ CUSTOMER፣ ያ መስክ ውስጥ ጠረጴዛ ORDER እንደ ሀ የውጭ ቁልፍ . መቼ ሀ ጠረጴዛ ከዋናው ጋር ተመሳሳይ የሆነ አምድ (ወይም የአምዶች ውህደት) ይዟል ቁልፍ የ ጠረጴዛ , ዓምዱ ይባላል ሀ የውጭ ቁልፍ.
የሚመከር:
በ SQL መጠይቅ ውስጥ ዋና ቁልፍን እንዴት ያዘጋጃሉ?
በነገር ኤክስፕሎረር ውስጥ የSQL አገልጋይ አስተዳደር ስቱዲዮን በመጠቀም ልዩ ገደቦችን ማከል የሚፈልጉትን ሰንጠረዥ በቀኝ ጠቅ ያድርጉ እና ዲዛይን የሚለውን ጠቅ ያድርጉ። በጠረጴዛ ዲዛይነር ውስጥ እንደ ዋና ቁልፍ ሊገልጹት የሚፈልጉትን የውሂብ ጎታ አምድ ረድፍ መራጭን ጠቅ ያድርጉ። ለአምዱ የረድፍ መራጭን በቀኝ ጠቅ ያድርጉ እና ዋና ቁልፍን ይምረጡ
በOracle ውስጥ ተለዋዋጭ እሴት እንዴት ያዘጋጃሉ?
በቃል እሴቱን ወደ ተለዋዋጭ በቀጥታ ማቀናበር አንችልም፣ በመነሻ እና መጨረሻ ብሎኮች መካከል ለተለዋዋጭ እሴት ብቻ መመደብ እንችላለን። እሴቶቹን ለተለዋዋጮች መመደብ እንደ ቀጥታ ግቤት (:=) ወይም ወደ አንቀፅ ምረጥ በመጠቀም ሊከናወን ይችላል።
በOracle SQL ገንቢ ውስጥ እንዴት አዲስ ግንኙነት መፍጠር እችላለሁ?
የOracle Cloud ግንኙነትን ለመጨመር፡ የOracle SQL ገንቢን በአካባቢው ያሂዱ። የOracle SQL ገንቢ መነሻ ገጽ ያሳያል። በግንኙነቶች ስር፣ ግንኙነቶችን በቀኝ ጠቅ ያድርጉ። አዲስ ግንኙነት ይምረጡ። በአዲሱ/መረጃ ዳታቤዝ ግንኙነት መገናኛው ላይ የሚከተሉትን ግቤቶች ያድርጉ፡ ሙከራን ጠቅ ያድርጉ። አገናኝን ጠቅ ያድርጉ። አዲሱን ግንኙነት ይክፈቱ
በOracle SQL ገንቢ ውስጥ ዋና ቁልፍ እንዴት ማከል እችላለሁ?
ዋና ቁልፍ በሠንጠረዥ ፍጠር ወይም በALTER TABLE መግለጫ ውስጥ ሊገለጽ ይችላል። ዋና ቁልፍ ፍጠር - የሠንጠረዥ መግለጫ ፍጠር። በOracle ውስጥ ዋና ቁልፍን በ CRATE TABLE መግለጫ መፍጠር ትችላለህ። ዋና ቁልፍ ፍጠር - ALTER TABLE መግለጫን በመጠቀም። ዋና ቁልፍን ጣል ያድርጉ። ዋና ቁልፍን አሰናክል። ዋና ቁልፍን አንቃ
በOracle SQL ገንቢ ውስጥ የዲዲኤል ስክሪፕት እንዴት መፍጠር እችላለሁ?
የDDL መግለጫ ለማመንጨት፡ በ Workspace መነሻ ገጽ ላይ የSQL ዎርክሾፕን ጠቅ ያድርጉ። መገልገያዎችን ጠቅ ያድርጉ። DDL ፍጠርን ጠቅ ያድርጉ። የዲዲኤል ማመንጨት ገጽ ይታያል። ስክሪፕት ፍጠርን ጠቅ ያድርጉ። የዲ ዲ ኤል አዋቂን ማመንጨት ይታያል። የውሂብ ጎታ ንድፍ ይምረጡ እና ቀጣይ የሚለውን ጠቅ ያድርጉ. የነገሩን አይነት ይግለጹ፡ DDL ፍጠርን ጠቅ ያድርጉ