Агуулгын хүснэгт:
Видео: Oracle SQL Developer дээр гадаад түлхүүрийг хэрхэн тохируулах вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Хүссэн ширээгээ олоорой Гадаад түлхүүр үүсгэх мөн үүн дээр баруун товшино уу. Товчлолын цэснээс сонгоно уу Хязгаарлалт > Нэмэх Гадаад түлхүүр . Нэмэлт Гадаад түлхүүр цонх гарч ирнэ. Эхний талбарт энэ нь схемийн (хэрэглэгчийн) нэрийг харуулах болно.
Үүний нэгэн адил та SQL Developer дээр гадаад түлхүүрийг яаж авах вэ гэж асууж магадгүй юм.
Oracle SQL Developer дээр гадаад түлхүүрүүдийг харуулах
- Өргөтгөлийг тодорхойлно уу. Дараахыг XML файлд оруулна уу, жишээ нь. “fk_ref.xml”:
- Өргөтгөл нэмнэ үү. Үүнийг цэсээр дамжуулан SQL хөгжүүлэгч рүү нэмнэ үү:
- Туршиж үз. Дурын хүснэгт рүү шилжинэ үү, та одоо шинэ FK мэдээллийг харуулдаг "FK References" гэсэн шошготой SQL нэгний хажууд нэмэлт табыг харах болно.
Хүснэгтэнд гадаад түлхүүрийг хэрхэн нэмэх вэ? Хүснэгтийн дизайнер дээр гадаад түлхүүр харилцааг үүсгэ
- Object Explorer програмын гадаад түлхүүрийн харилцааны талбарт байрлах хүснэгтийн баруун товчийг дараад Дизайн дээр дарна уу.
- Хүснэгтийн дизайнер цэснээс Харилцаа холбоог товшино уу.
- Гадаад түлхүүрийн харилцааны харилцах цонхонд Нэмэх дээр дарна уу.
Түүнээс гадна Oracle SQL Developer дээр гадаад түлхүүрийн харилцаа хаана байна вэ?
Эхний арга нь Хүснэгтийн Хязгаарлалтын таб (хүснэгтийг сонгоод Хязгаарлалт табыг сонгоно). Таб хүснэгтийн хязгаарлалтуудыг жагсаав - үндсэн, өвөрмөц болон гадаад түлхүүрүүд болон шалгах хязгаарлалтууд - бүгд нэг сүлжээнд. Гадаад түлхүүрүүд Эдгээр нь CONSTRAINT_TYPE баганад 'Гадаад_түлхүүр' утгатай байдаг.
Хүснэгтээс гадаад түлхүүрийг хэрхэн олох вэ?
Хэзээ ширээ ORDER нь үндсэн талбарыг агуулж байна- түлхүүр талбарт ширээ ХЭРЭГЛЭГЧ, тэр талбарт ширээ ЗАХИАЛГА гэж нэрлэдэг гадаад түлхүүр . Хэзээ a ширээ үндсэн баганатай ижил багана (эсвэл баганын холболт) агуулсан түлхүүр -ийн а ширээ , баганыг a гэж нэрлэдэг гадаад түлхүүр.
Зөвлөмж болгож буй:
SQL асуулгад үндсэн түлхүүрийг хэрхэн тохируулах вэ?
SQL Server Management Studio-г ашиглах Object Explorer-д өвөрмөц хязгаарлалт нэмэхийг хүссэн хүснэгтээ хулганы баруун товчийг дараад Design дээр дарна уу. Хүснэгтийн дизайнер дээр үндсэн түлхүүр болгон тодорхойлохыг хүсэж буй өгөгдлийн сангийн баганын мөр сонгогч дээр дарна уу. Баганын мөр сонгогч дээр хулганы баруун товчийг дараад Үндсэн түлхүүрийг тохируулахыг сонгоно уу
PgAdmin 4 дээр гадаад түлхүүрийг хэрхэн үүсгэх вэ?
PgAdmin 4-т дараах алхмууд байна: Хүснэгт дээр хулганы баруун товчийг дараад Properties-ийг сонгоно. Гарч ирэх харилцах цонхны хязгаарлалт / Гадаад түлхүүр дээр дарна уу. Гадаад түлхүүрийн хүснэгтийн баруун дээд буланд байгаа + дүрс дээр дарна уу
MySQL дээр хүснэгтийн гадаад түлхүүрийг хэрхэн олох вэ?
Хүснэгтийн гадаад түлхүүр харилцааг харахын тулд: INFORMATION_SCHEMA-аас TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME-г сонго. REFERENCED_TABLE_SCHEMA = 'db_name' БА REFERENCED_TABLE_NAME = 'хүснэгт_нэр';
Oracle SQL Developer-д анхдагч түлхүүрийг хэрхэн нэмэх вэ?
Үндсэн түлхүүрийг CREATE TABLE хэллэг эсвэл ALTER TABLE хэллэгээр тодорхойлж болно. Үндсэн түлхүүр үүсгэх - CREATE TABLE мэдэгдлийг ашиглана. Та Oracle дээр CREATE TABLE хэллэгээр үндсэн түлхүүр үүсгэж болно. Үндсэн түлхүүр үүсгэх - ALTER TABLE мэдэгдлийг ашиглана. Үндсэн түлхүүрийг буулгах. Үндсэн түлхүүрийг идэвхгүй болгох. Үндсэн түлхүүрийг идэвхжүүлнэ үү
Гадаад түлхүүр нь өөр гадаад түлхүүрийг иш татах боломжтой юу?
1 Хариулт. Гадаад түлхүүр нь өвөрмөц гэж тодорхойлсон ямар ч талбарт лавлаж болно. Хэрэв тэр өвөрмөц талбар нь өөрөө гадаад түлхүүр гэж тодорхойлогдсон бол энэ нь ямар ч ялгаагүй. Хэрэв энэ нь өвөрмөц талбар бол өөр FK-ийн бай болж магадгүй юм