Mundarija:

Oracle SQL Developer dasturida tashqi kalitni qanday o'rnatish mumkin?
Oracle SQL Developer dasturida tashqi kalitni qanday o'rnatish mumkin?

Video: Oracle SQL Developer dasturida tashqi kalitni qanday o'rnatish mumkin?

Video: Oracle SQL Developer dasturida tashqi kalitni qanday o'rnatish mumkin?
Video: Java Tech Talk: 1 soat davomida java haqida Telegram bot 2024, Aprel
Anonim

O'zingiz xohlagan stolni toping chet el kalitini yarating va ustiga o'ng tugmasini bosing. Yorliqlar menyusidan tanlang Cheklov > Qo‘shish Xorijiy kalit . Qo'shish Xorijiy kalit oyna paydo bo'ladi. Birinchi maydonda u sizga sxema (foydalanuvchi) nomini ko'rsatadi.

Xuddi shunday, siz SQL Developer-da chet el kalitini qanday olishim mumkinligini so'rashingiz mumkin.

Oracle SQL Developer-da xorijiy kalitlarni ko'rsatish

  1. Kengaytmani aniqlang. Quyidagilarni XML fayliga qo'ying, masalan. “fk_ref.xml”:
  2. Kengaytmani qo'shing. Uni menyu orqali SQL Developer-ga qo'shing:
  3. Sinab ko'ring. Har qanday jadvalga o'ting va endi siz yangi FK ma'lumotlarini ko'rsatadigan "FK References" yorlig'i bilan SQL-ning yonida qo'shimcha yorliqni ko'rishingiz kerak.

Shuningdek, bilingki, jadvalga xorijiy kalitni qanday qo'shishim mumkin? Jadval konstruktorida xorijiy kalit aloqasini yarating

  1. Object Explorer-da munosabatlarning tashqi kalit tomonida joylashgan jadvalni o'ng tugmasini bosing va Dizayn-ni bosing.
  2. Jadval dizayneri menyusidan Aloqalar-ni bosing.
  3. Chet el kalitlari bilan aloqalar dialog oynasida Qo'shish-ni bosing.

Bundan tashqari, Oracle SQL Developer-da tashqi kalit aloqasi qayerda?

Birinchi usul jadval cheklovlari yorlig'i (jadvalni tanlang va Cheklovlar yorlig'ini tanlang). Yorliqda jadval cheklovlari ro'yxati - asosiy, noyob va chet el kalitlari va tekshirish cheklovlar - barchasi bitta tarmoqda. Chet el kalitlari CONSTRAINT_TYPE ustunida "Foreign_Key" qiymatiga ega bo'lganlar.

Jadvalda chet el kalitini qanday topish mumkin?

Qachon stol ORDER asosiy bo'lgan maydonni o'z ichiga oladi- kalit maydon ichida stol MIJOZ, bu sohada stol ORDER a deb ataladi xorijiy kalit . Qachon a stol birlamchi bilan bir xil bo'lgan ustunni (yoki ustunlar birikmasini) o'z ichiga oladi kalit a stol , ustun a deb ataladi xorijiy kalit.

Tavsiya: