Isi kandungan:

Bagaimanakah kunci asing berfungsi dalam SQL Server?
Bagaimanakah kunci asing berfungsi dalam SQL Server?

Video: Bagaimanakah kunci asing berfungsi dalam SQL Server?

Video: Bagaimanakah kunci asing berfungsi dalam SQL Server?
Video: Pengertian dan Contoh CONSTRAINT PRIMARY KEY, FOREIGN KEY, UNIQUE & CHECK | Database & SQL Tutorial 2024, Disember
Anonim

Order_ID: Kunci Utama

Begitu juga, anda mungkin bertanya, bagaimana saya merujuk kunci asing dalam SQL?

Ringkasan:

  1. Setiap nilai kunci Asing hendaklah menjadi sebahagian daripada Kunci Utama jadual lain.
  2. Kunci Asing boleh merujuk kepada lajur lain dalam jadual yang sama. Rujukan ini dikenali sebagai rujukan diri.
  3. Anda boleh mencipta Kunci Asing menggunakan Cipta Jadual, Ubah Jadual atau Studio Pengurusan SQL Server.

Seseorang juga mungkin bertanya, apakah masalah yang diperkenalkan oleh kunci asing? Berikut ialah beberapa masalah utama asing yang biasa.

  • Kunci asing berjuntai. Kunci asing menghala ke kunci utama yang tidak ada.
  • Rujukan kepada kunci unik selain daripada kunci utama. Tiada faedah untuk ini.
  • Hubungan tidak formal antara jadual.
  • Jenis data tidak sepadan.
  • Kunci asing yang terbeban.

Juga untuk mengetahui, bagaimana anda menulis kunci asing?

Kunci asing Menggunakan Kekangan Sebaris); Menggunakan sintaks ini, anda menentukan kata kunci CREATE anda, kemudian nama jadual, kemudian buka kurungan. Untuk lajur, anda ingin tentukan sebagai kunci asing , dan tambah perkataan RUJUKAN pada akhir (selepas jenis data). Kemudian, nyatakan nama jadual lain.

Bolehkah kunci utama menjadi kunci asing?

Kekunci utama sentiasa perlu unik, kunci asing perlu membenarkan nilai bukan unik jika jadual adalah hubungan satu dengan banyak. Ia adalah baik untuk menggunakan a kunci asing sebagai kunci utama jika jadual disambungkan oleh hubungan satu dengan satu, bukan hubungan satu dengan banyak.

Disyorkan: