Saya tahu bahwa SQL Server tidak mendukung menggunakan tampilan sebagai referensi untuk batasan kunci asing, apakah ada alasan (yaitu ada hubungannya dengan model relasional) hal ini terjadi? Sepertinya itu akan berguna ....
sql-server
jmoreno
sumber
sumber
Jawaban:
Tidak ada masalah mendasar dengan melakukan ini, karena tabel dan pandangan keduanya adalah variabel hubungan dalam model relasional. Batasan kunci asing hanyalah subkelas tertentu dari batasan umum, yang digunakan oleh SQL standar
CREATE ASSERTION
sehingga tidak ada kesulitan bahasa SQL tertentu.Menurut item Connect ini (tidak lagi tersedia, dan tidak diarsipkan) itu hanyalah masalah penentuan prioritas. Jika Anda akan menemukan fitur ini berguna, pilih item dan terutama tambahkan detail use case Anda di komentar.
sumber